Soluții trimise

Rezumat problemă

#1690

XORin este nemulțumit de problemele primite în prima zi de concurs de la Olimpiada Națională de Informatică și decide astfel să se implice în comisie. În scurt timp devine specialistul comisiei în generarea de teste formate din șiruri de numere. Din când în când el trebuie să adauge sau să șteargă elemente din șir. Câteodată el decide să readauge dintre elemente șterse anterior. Fie șirul de numere a=(a[1], a[2], … ,a[N]) și N numărul de elemente din șir după fiecare operație.

Astfel el are de realizat următoarele operații pornind de la un șir vid:

  • Inserează la sfârșitul șirului o valoare x;
  • Șterge ultimele x elemente din șir;
  • Readaugă la sfârșitul șirului primele x elemente șterse. Dacă, de exemplu, în operația anterioară de ștergere a unui număr y de elemente, am șters elementele a[N-y+1], a[N-y+2],…, a[N], iar acum urmează o operație de readăugare a x elemente, vor fi adăugate în ordine elementele a[N-y+1], a[N-y+2],…, a[N-y+x] la sfârșitul șirului.

Din când în când XORin își pune următoarea întrebare: de câte ori există valoarea x în șir?

ID   Utilizator Problema Data încărcării Stare
Andrei Bancescu (Andreiban) Undo 13 Mai 2026, 20:32 Evaluare finalizată 20
Andrei Bancescu (Andreiban) Undo 13 Mai 2026, 20:31 Evaluare finalizată 20
Andrei Bancescu (Andreiban) Undo 13 Mai 2026, 20:18 Evaluare finalizată 0
Andrei Bancescu (Andreiban) Undo 13 Mai 2026, 20:15 Evaluare finalizată 0
Andrei Bancescu (Andreiban) Undo 13 Mai 2026, 20:15 Evaluare finalizată 0
Andrei Bancescu (Andreiban) Undo 13 Mai 2026, 20:14 Evaluare finalizată 0
Biclineru Radu (Radu_Bicli) Undo 08 Mai 2026, 23:14 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) Undo 08 Mai 2026, 23:14 Evaluare finalizată 0
Adrian Negreanu-Maior (lanteamadrian) Undo 02 Aprilie 2026, 07:08 Evaluare finalizată 100
Negreanu-Maior Lucia (lanteamlucia) Undo 01 Aprilie 2026, 21:48 Evaluare finalizată 100
Grecu Silvia (sgrecu) Undo 23 Februarie 2026, 06:58 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) Undo 16 Ianuarie 2026, 17:37 Evaluare finalizată 100
POPESCU DAVID IULIAN (Davidiulianpopescu) Undo 19 Decembrie 2025, 22:51 Evaluare finalizată 0
POPESCU DAVID IULIAN (Davidiulianpopescu) Undo 19 Decembrie 2025, 22:47 Evaluare finalizată 0
POPESCU DAVID IULIAN (Davidiulianpopescu) Undo 19 Decembrie 2025, 22:44 Evaluare finalizată 0
POPESCU DAVID IULIAN (Davidiulianpopescu) Undo 19 Decembrie 2025, 22:40 Evaluare finalizată 20
POPESCU DAVID IULIAN (Davidiulianpopescu) Undo 19 Decembrie 2025, 22:38 Evaluare finalizată 0
POPESCU DAVID IULIAN (Davidiulianpopescu) Undo 19 Decembrie 2025, 22:37 Evaluare finalizată 20
POPESCU DAVID IULIAN (Davidiulianpopescu) Undo 19 Decembrie 2025, 22:36 Evaluare finalizată 20
POPESCU DAVID IULIAN (Davidiulianpopescu) Undo 19 Decembrie 2025, 22:34 Evaluare finalizată 20
Nistor Vlad (codeusser1) Undo 03 Decembrie 2025, 07:52 Evaluare finalizată 20
Titihazan Cezar-Mihai (CezarTitihazan) Undo 29 Noiembrie 2025, 15:33 Evaluare finalizată 100
Titihazan Cezar-Mihai (CezarTitihazan) Undo 29 Noiembrie 2025, 15:33 Evaluare finalizată 0
Titihazan Cezar-Mihai (CezarTitihazan) Undo 29 Noiembrie 2025, 15:28 Evaluare finalizată 0
Titihazan Cezar-Mihai (CezarTitihazan) Undo 29 Noiembrie 2025, 15:27 Evaluare finalizată 0
Enache Irina (enache_irina) Undo 29 Noiembrie 2025, 14:38 Evaluare finalizată 100
Daniel Asandei (geniusinguratic_951753) Undo 29 Noiembrie 2025, 14:38 Evaluare finalizată 100
Razvan (razvan42234) Undo 29 Noiembrie 2025, 12:56 Evaluare finalizată 20
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 05:13 Evaluare finalizată 100
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 04:21 Evaluare finalizată 0
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 04:17 Evaluare finalizată 0
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 03:06 Evaluare finalizată 100
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 03:03 Evaluare finalizată 0
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 03:00 Evaluare finalizată 100
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 02:57 Evaluare finalizată 100
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 02:56 Evaluare finalizată 100
Kisch Mariana (testmk) Undo 29 Noiembrie 2025, 02:54 Evaluare finalizată 40
Vasile Medeea (MedeeaVasile) Undo 28 Noiembrie 2025, 18:56 Evaluare finalizată 20
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 19:33 Evaluare finalizată 20
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 19:27 Evaluare finalizată 20
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 19:26 Evaluare finalizată 0
Bulmaga Alexandru (Bulmaga_Alexandru) Undo 22 Noiembrie 2025, 13:23 Evaluare finalizată 20
Bulmaga Alexandru (Bulmaga_Alexandru) Undo 22 Noiembrie 2025, 13:21 Evaluare finalizată 20
Bulmaga Alexandru (Bulmaga_Alexandru) Undo 22 Noiembrie 2025, 13:16 Evaluare finalizată 20
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 11:37 Evaluare finalizată 10
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 11:35 Evaluare finalizată 10
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 11:35 Evaluare finalizată 20
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 11:33 Evaluare finalizată 10
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 11:30 Evaluare finalizată 20
Daniel Asandei (geniusinguratic_951753) Undo 22 Noiembrie 2025, 11:08 Evaluare finalizată 20
Du-te sus!