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
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
Andrei Hulubei (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
Chartin Nicolas (Pufulete39) Undo 12 Aprilie 2024, 10:49 Evaluare finalizată 100
Chartin Nicolas (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
NU INTRA PE ARTICOLELE MELE ❌ DOLTEANU 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
Barbu Matei (Barbu_Matei) Undo 11 Aprilie 2024, 13:29 Evaluare finalizată 40
Barbu Matei (Barbu_Matei) Undo 11 Aprilie 2024, 13:00 Evaluare finalizată 40
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 11 Aprilie 2024, 12:44 Evaluare finalizată 40
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 11 Aprilie 2024, 12:42 Evaluare finalizată 40
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 10 Aprilie 2024, 22:41 Evaluare finalizată 40
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 10 Aprilie 2024, 22:40 Evaluare finalizată 40
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 10 Aprilie 2024, 17:20 Evaluare finalizată 0
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 10 Aprilie 2024, 16:51 Evaluare finalizată 60
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 10 Aprilie 2024, 16:13 Evaluare finalizată 20
Țigău Alexandru (ALEXANDRUTIGAU04) Undo 10 Aprilie 2024, 16:12 Evaluare finalizată 0
Barbu Matei (Barbu_Matei) Undo 07 Aprilie 2024, 18:36 Evaluare finalizată 60
Barbu Matei (Barbu_Matei) Undo 06 Aprilie 2024, 16:16 Evaluare finalizată 50
Barbu Matei (Barbu_Matei) Undo 06 Aprilie 2024, 16:13 Evaluare finalizată 60
Barbu Matei (Barbu_Matei) Undo 06 Aprilie 2024, 16:07 Evaluare finalizată 60
Barbu Matei (Barbu_Matei) Undo 06 Aprilie 2024, 16:05 Evaluare finalizată 40
Barbu Matei (Barbu_Matei) Undo 06 Aprilie 2024, 15:57 Evaluare finalizată 40
Barbu Matei (Barbu_Matei) Undo 06 Aprilie 2024, 15:44 Evaluare finalizată 0
Barbu Matei (Barbu_Matei) Undo 06 Aprilie 2024, 13:46 Evaluare finalizată 20
Barbu Matei (Barbu_Matei) Undo 06 Aprilie 2024, 13:22 Evaluare finalizată 20
Raileanu Alexandru (AlexandruR2008) Undo 06 Aprilie 2024, 08:38 Evaluare finalizată 100
Gașpăr-Gâru Stefan (Gaspar_Stefan) Undo 04 Aprilie 2024, 12:45 Evaluare finalizată 0
Gașpăr-Gâru Stefan (Gaspar_Stefan) Undo 04 Aprilie 2024, 12:27 Evaluare finalizată 0
Gașpăr-Gâru Stefan (Gaspar_Stefan) Undo 04 Aprilie 2024, 12:27 Evaluare finalizată 0
Gașpăr-Gâru Stefan (Gaspar_Stefan) Undo 04 Aprilie 2024, 12:19 Evaluare finalizată 0
Gașpăr-Gâru Stefan (Gaspar_Stefan) Undo 04 Aprilie 2024, 12:19 Evaluare finalizată 0