Rezolvare PBinfo #3695

Decorative Icon Problema: iziStack / 3695

Decorative IconAutor: Deivid

Se dă o stivă vidă. Elementele stivei sunt numerotate incepand cu 1 de la bază înspre vârf. Avem de procesat T comenzi de tipurile:

  • 0 x – elementul x se va adăuga în vârful stivei
  • 1 x y add – tuturor elementelor din intervalul x y le va fi adăugată valoarea add
  • 2 – eliminarea elementului din vârf
Cerința

Afisați dupa fiecare operație elementul din vârful stivei.
Se garantează:
1. că nu se va efectua operația de tip 2 dacă nu există cel puțin două elemente în stivă;
2. că prima operatie va fi de tipul 0

Date de intrare

Fișierul de intrare izi.in conține pe prima linie un număr natural T, iar pe următoarele T linii operațiile efectuate asupra stivei.

Date de ieșire

Fișierul de ieșire izi.out va conține T linii, reprezentând elementele din vârful stivei dupa fiecare operație.

Restricții și precizări
  • 1 ≤ T ≤ 1.000.000
    -1000 ≤ add ≤ 1000
    • Pentru operațiile de tip 1, -1000 ≤ x ≤ 1000, iar pentru operatiile de tip 2 numărul elementelor aflate în stivă este mai mare ca y
    • Pentru 36 puncte: 1 ≤ T ≤ 1000
    • Pentru alte 33 puncte: Toate operatiile de tip 2 se vor afla la finalul fișierului de intrare
Exemplu:

izi.in

7
0 1
1 1 1 2
0 2
1 1 2 3
2
0 4
2

izi.out

1
3
2
5
6
4
6

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate