Fișierul intrare/ieșire bancomat.in, bancomat.out Sursă OMI Iasi 2012
Autor Oana Butnărașu Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.1 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Bancomat (clasa a 5-a)

La un bancomat se efectuează în fiecare zi două tipuri de operații: depuneri și retrageri. Fiecare operație efectuată la bancomat este înregistrată sub forma unui cod format prin lipirea a două numere: suma tranzacționată urmată de cifra 2 în cazul depunerii, respectiv de cifra 3 în cazul retragerii. Dacă la o operație de retragere suma solicitată este mai mare decât cea existentă în acel moment de la bancomat, atunci respectiva operație nu se efectuează.

Cerință

Cunoscând suma S de bani care se găsește la bancomat la începutul zilei, n – numărul de operații efectuate precum și codurile operațiilor, determinați care este suma existentă în bancomat la sfârșitul zilei.

Date de intrare

Fișierul de intrare bancomat.in conține pe prima linie numărul natural S, reprezentând suma existentă în bancomat la începutul zilei. Pe cea de a doua linie se află numărul natural n, reprezentând numărul de operații efectuate în ziua curentă. Pe a treia linie se află n numere naturale separate prin spații, reprezentând în ordine codurile celor celor n operații efectuate.

Date de ieșire

Fișierul de ieșire bancomat.out va conține o singură linie pe care va fi scris un număr natural reprezentând suma existentă în bancomat la sfârșitul zilei.

Restricții

  • 0 < n ≤ 1000
  • 0 < S ≤ 100000000
  • Sumele tranzacționate sunt între 1 și 10000

Exemplu

bancomat.in bancomat.out Explicații
1234
3
20002
40002
30003
4234
La începutul zilei s=1234
După prima tranzacție s=1234+2000=3234
După a doua tranzacție s=3234+4000=7234
După a treia tranzacție s=7234-3000=4234
La sfârșitul zilei s=4234

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii