Soluții trimise

Rezumat problemă

#1690 Undo

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
panzariu_matei matei_alexandru (Panzariu_Matei_Alexandru) Undo 10 Octombrie 2021, 12:47 Evaluare finalizată 20
PUICA ANDREI (hacker2017) Undo 27 Septembrie 2021, 16:17 Evaluare finalizată 100
PUICA ANDREI (hacker2017) Undo 27 Septembrie 2021, 16:16 Evaluare finalizată 0
PUICA ANDREI (hacker2017) Undo 27 Septembrie 2021, 09:33 Evaluare finalizată E.C
Nastase Luminita (luminst) Undo 03 Septembrie 2021, 10:29 Evaluare finalizată 100
Dumitrache Radu (Radu16012003) Undo 02 Septembrie 2021, 19:12 Evaluare finalizată 20
Coroi Miruna (Miruna_Coroi) Undo 25 August 2021, 17:19 Evaluare finalizată 100
Croitoru Cristian (Croi) Undo 22 August 2021, 21:24 Evaluare finalizată 0
Baicu Alesia (Baicu_Alesia) Undo 19 August 2021, 11:37 Evaluare finalizată 0
x QD (ValiAntonie) Undo 18 Iunie 2021, 20:13 Evaluare finalizată 100
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 20:09 Evaluare finalizată 0
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 20:05 Evaluare finalizată 0
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 20:04 Evaluare finalizată 0
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 20:02 Evaluare finalizată 0
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 19:44 Evaluare finalizată 100
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 19:38 Evaluare finalizată 0
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 19:36 Evaluare finalizată 0
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 19:24 Evaluare finalizată 20
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 19:14 Evaluare finalizată 0
Antonie Valentin (ValiAntonie123) Undo 18 Iunie 2021, 18:32 Evaluare finalizată 0
DWA DWA (smurf1234) Undo 17 Mai 2021, 18:55 Evaluare finalizată E.C
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 21:57 Evaluare finalizată 0
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 21:28 Evaluare finalizată 20
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 21:27 Evaluare finalizată 0
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 21:26 Evaluare finalizată 0
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 21:04 Evaluare finalizată 0
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 17:05 Evaluare finalizată 100
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 16:49 Evaluare finalizată 0
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 16:37 Evaluare finalizată 0
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 16:36 Evaluare finalizată 0
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 16:00 Evaluare finalizată 0
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 15:55 Evaluare finalizată 20
- PutiNeverDie - (PutineanuAlex) Undo 08 Mai 2021, 15:39 Evaluare finalizată 0
Szilveszter Paul (Paulio) Undo 23 Aprilie 2021, 17:32 Evaluare finalizată 0
Szilveszter Paul (Paulio) Undo 23 Aprilie 2021, 16:58 Evaluare finalizată 0
Rotar Dorin-Mircea (rotti321) Undo 23 Aprilie 2021, 12:30 Evaluare finalizată 100
Rotar Dorin-Mircea (rotti321) Undo 23 Aprilie 2021, 12:30 Evaluare finalizată 40
Rotar Dorin-Mircea (rotti321) Undo 23 Aprilie 2021, 12:29 Evaluare finalizată 20
Popoviciu Cristian (popoviciu_cristi14) Undo 14 Aprilie 2021, 12:18 Evaluare finalizată E.C
Bratu Mihai Alexandru (MihaiBratu) Undo 08 Aprilie 2021, 23:25 Evaluare finalizată 100
Gorea-Zamfir Claudiu-Cristian (gorea_claudiu) Undo 06 Aprilie 2021, 15:09 Evaluare finalizată 100
Gorea-Zamfir Claudiu-Cristian (gorea_claudiu) Undo 06 Aprilie 2021, 15:08 Evaluare finalizată 100
Duminica Bogdan (Bogdanel2004) Undo 04 Aprilie 2021, 21:13 Evaluare finalizată 0
Duminica Bogdan (Bogdanel2004) Undo 04 Aprilie 2021, 20:54 Evaluare finalizată 0
Diaconescu Razvan (RTG) Undo 04 Aprilie 2021, 20:47 Evaluare finalizată 100
Tarcea Tudor Ionut (IonutTarcea) Undo 04 Aprilie 2021, 15:28 Evaluare finalizată 0
Pagu Tudor (PaguTudor) Undo 04 Aprilie 2021, 14:43 Evaluare finalizată 20
Tarcea Tudor Ionut (IonutTarcea) Undo 04 Aprilie 2021, 14:06 Evaluare finalizată 0
Dumitrescu Matei-Pavel (matei_dumitrescu) Undo 04 Aprilie 2021, 12:14 Evaluare finalizată 0
Dumitrescu Matei-Pavel (matei_dumitrescu) Undo 04 Aprilie 2021, 12:12 Evaluare finalizată 0