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
Vranceanu Teodor (TeodorV) Undo 17 Decembrie 2024, 09:40 Evaluare finalizată 100
Vranceanu Teodor (TeodorV) Undo 17 Decembrie 2024, 09:36 Evaluare finalizată 0
Vranceanu Teodor (TeodorV) Undo 17 Decembrie 2024, 09:35 Evaluare finalizată 0
Vranceanu Teodor (TeodorV) Undo 17 Decembrie 2024, 09:33 Evaluare finalizată 0
Vranceanu Teodor (TeodorV) Undo 17 Decembrie 2024, 09:32 Evaluare finalizată 0
Vranceanu Teodor (TeodorV) Undo 17 Decembrie 2024, 09:20 Evaluare finalizată 40
Garcea Vlad (vladgarcea) Undo 12 Decembrie 2024, 17:33 Evaluare finalizată 20
Vranceanu Teodor (TeodorV) Undo 10 Decembrie 2024, 10:36 Evaluare finalizată 0
Vranceanu Teodor (TeodorV) Undo 10 Decembrie 2024, 10:15 Evaluare finalizată 20
prof CNTV (tudor) Undo 14 Noiembrie 2024, 19:27 Evaluare finalizată 100
Hamciuc Claudiu (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
stroescu matei stefan (Maty2007) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Badarau Denis (DenisBadarau) Undo 19 Aprilie 2024, 10:37 Evaluare finalizată 100
Dragoi 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