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
prof CNTV (tudor) Undo 14 Noiembrie 2024, 19:27 Evaluare finalizată 100
H CL (ClaudiuHamciuc) Undo 09 Noiembrie 2024, 11:10 Evaluare finalizată 0
Daescu Gabriel Florin (Gabriel_Daescu) Undo 07 Noiembrie 2024, 23:10 Evaluare finalizată 100
Daescu Gabriel Florin (Gabriel_Daescu) Undo 07 Noiembrie 2024, 22:52 Evaluare finalizată 0
Daescu Gabriel Florin (Gabriel_Daescu) Undo 07 Noiembrie 2024, 22:52 Evaluare finalizată 0
Daescu Gabriel Florin (Gabriel_Daescu) Undo 07 Noiembrie 2024, 22:46 Evaluare finalizată 40
Daescu Gabriel Florin (Gabriel_Daescu) Undo 07 Noiembrie 2024, 22:40 Evaluare finalizată 20
Daescu Gabriel Florin (Gabriel_Daescu) Undo 06 Noiembrie 2024, 21:42 Evaluare finalizată 20
Stoleri Viorel-Paul (Viorel_Paul) Undo 28 Octombrie 2024, 20:18 Evaluare finalizată 20
Ursu Denisa (argkleag) Undo 28 Octombrie 2024, 14:31 Evaluare finalizată 100
Ursu Denisa (argkleag) Undo 28 Octombrie 2024, 14:21 Evaluare finalizată 0
Buibas Giulia Stefania (Stefaniagiulia) Undo 02 Octombrie 2024, 12:59 Evaluare finalizată 0
Butuc Sofia (Sof1a_) Undo 02 Octombrie 2024, 12:59 Evaluare finalizată 0
Butuc Sofia (Sof1a_) Undo 02 Octombrie 2024, 12:57 Evaluare finalizată 0
Butuc Sofia (Sof1a_) Undo 02 Octombrie 2024, 12:57 Evaluare finalizată E.C
Griga Victor (victorgriga) Undo 26 August 2024, 15:14 Evaluare finalizată 100
Prof C.N. "Spiru Haret" (flaviusboian) Undo 22 August 2024, 23:21 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Undo 12 Iulie 2024, 16:08 Evaluare finalizată 100
Ben Shapiro 💻 (Ego_sum_qui_sum) Undo 15 Mai 2024, 15:35 Evaluare finalizată 100
Ben Shapiro 💻 (Ego_sum_qui_sum) Undo 15 Mai 2024, 15:34 Evaluare finalizată E.C
Ben Shapiro 💻 (Ego_sum_qui_sum) Undo 15 Mai 2024, 13:39 Evaluare finalizată 20
Ben Shapiro 💻 (Ego_sum_qui_sum) Undo 15 Mai 2024, 13:36 Evaluare finalizată 0
Silitră Gabriel - Ilie (SIlitraGabriel) Undo 21 Aprilie 2024, 20:57 Evaluare finalizată 100
Silitră Gabriel - Ilie (SIlitraGabriel) Undo 21 Aprilie 2024, 20:19 Evaluare finalizată 20
Petre Adelina (adelinapetre) Undo 19 Aprilie 2024, 16:21 Evaluare finalizată 20
Pracsiu Dan (dnprx) Undo 19 Aprilie 2024, 11:13 Evaluare finalizată 100
Sprîncenatu Matei (Matei__14) Undo 19 Aprilie 2024, 10:38 Evaluare finalizată 100
Cioata Ina (inacioata) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Vintu Eduard (edi482) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
luca matei (luca_matei07) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
maftei alex (serwet) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Arnautu Crina (crina2120) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Lungu Robert (Robert2566_) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Cimpoesu Fabian (CimpoesuFabian) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
APOPUTOAIE VLAD CRISTIAN (vladcristian382) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Hulubei Andrei (not_deku) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
matei stefan (Maty2007) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Badarau Denis (DenisBadarau) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
David - Șmenul lui Tantza Uraganu (dL_Ezekiel_123) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Scripcaru Darius (DariusScripcaru) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Firu Robert (robyfiru) Undo 18 Aprilie 2024, 12:13 Evaluare finalizată 20
pufulete (Pufulete39) Undo 12 Aprilie 2024, 10:49 Evaluare finalizată 100
pufulete (Pufulete39) Undo 12 Aprilie 2024, 10:37 Evaluare finalizată 0
Philippe Colta (Phil999) Undo 11 Aprilie 2024, 21:07 Evaluare finalizată 100
Philippe Colta (Phil999) Undo 11 Aprilie 2024, 19:24 Evaluare finalizată 20
Philippe Colta (Phil999) Undo 11 Aprilie 2024, 19:22 Evaluare finalizată 20
meditatii-informatica.com | Gabriel (arcker) Undo 11 Aprilie 2024, 19:11 Evaluare finalizată 100
Barbu Matei (Barbu_Matei) Undo 11 Aprilie 2024, 19:11 Evaluare finalizată 100
Philippe Colta (Phil999) Undo 11 Aprilie 2024, 18:47 Evaluare finalizată E.C
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 11 Aprilie 2024, 14:10 Evaluare finalizată 40