Soluții trimise

Rezumat problemă

La un supermarket există două case de marcat la care clienții își pot plăti cumpărăturile. Când intră în magazin, fiecare client primește un număr unic. Când aceștia vor să plătească, se așază la rând la una dintre cele două case. Clienții sunt procesați pe rând, în ordinea venirii lor.
Scrieți un program care procesează cozile de la casele de marcat. Acest program primește N instrucțiuni pe care trebuie să le execute. Aceste instrucțiuni pot fi de următoarele 4 tipuri:

  • 1 – S-a eliberat casa de marcat numărul 1. Trebuie afișat numărul clientului care urmează la rând; dacă nu este nimeni la coadă la casa respectivă, se va afișa -1.
  • 2 – S-a eliberat casa de marcat numărul 2. Trebuie afișat numărul clientului care urmează la rând; dacă nu este nimeni la coadă la casa respectivă, se va afișa -1.
  • 3 x – Clientul cu numărul x se așază la coadă la casa la care așteaptă mai puțini clienți; dacă la ambele case așteaptă același număr de clienți, atunci clientul cu numărul x se va așeza la coadă la casa 1; trebuie afișată coada la care se așază clientul x. Se garantează că acest client nu este deja așezat la vreun la rând.
  • 4 x – Clientul cu numărul x părăsește rândul la care așteaptă (se garantează că era deja la un rând); în acest caz nu trebuie afișat nimic.

Olimpiada Municipală Iași, clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 12:19 Evaluare finalizată 10
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 12:09 Evaluare finalizată 60
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:55 Evaluare finalizată 40
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:55 Evaluare finalizată 10
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:52 Evaluare finalizată 40
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:51 Evaluare finalizată 10
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:49 Evaluare finalizată 40
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:48 Evaluare finalizată 10
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:46 Evaluare finalizată 40
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:46 Evaluare finalizată 40
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:45 Evaluare finalizată 10
Dabelea Ioana Viviana (ioanavivianadabelea) supermarket 25 Februarie 2019, 11:44 Evaluare finalizată 10
Ene Alexandru (EneAlexandru) supermarket 25 Februarie 2019, 11:06 Evaluare finalizată 45
Ene Alexandru (EneAlexandru) supermarket 25 Februarie 2019, 10:57 Evaluare finalizată 45
Ene Alexandru (EneAlexandru) supermarket 25 Februarie 2019, 10:55 Evaluare finalizată 40
Ene Alexandru (EneAlexandru) supermarket 25 Februarie 2019, 10:53 Evaluare finalizată 40
Ene Alexandru (EneAlexandru) supermarket 25 Februarie 2019, 10:50 Evaluare finalizată 40
Nedelcu Alexandru (Alex2421) supermarket 24 Februarie 2019, 19:28 Evaluare finalizată 40
Nedelcu Alexandru (Alex2421) supermarket 24 Februarie 2019, 19:21 Evaluare finalizată 40
Razvan Birisan (razvanb3435) supermarket 24 Februarie 2019, 19:18 Evaluare finalizată 100
Razvan Birisan (razvanb3435) supermarket 24 Februarie 2019, 18:35 Evaluare finalizată 10
Razvan Birisan (razvanb3435) supermarket 24 Februarie 2019, 18:32 Evaluare finalizată 10
Chirita Andreea (andreeachirita17) supermarket 24 Februarie 2019, 17:29 Evaluare finalizată 10
Paulet Stefan (Paulet_Stefan) supermarket 24 Februarie 2019, 17:16 Evaluare finalizată 100
Chirita Andreea (andreeachirita17) supermarket 24 Februarie 2019, 17:11 Evaluare finalizată 10
Chirita Andreea (andreeachirita17) supermarket 24 Februarie 2019, 17:09 Evaluare finalizată 0
John Doe BDC (bdcJohnDoe) supermarket 24 Februarie 2019, 15:17 Evaluare finalizată 40
Nechita Vlad-Mihai (vmnechita) supermarket 24 Februarie 2019, 10:34 Evaluare finalizată 100
Ene Dumitru (ed) supermarket 23 Februarie 2019, 22:33 Evaluare finalizată 100
Ene Dumitru (ed) supermarket 23 Februarie 2019, 22:22 Evaluare finalizată 100
Stoica Dragos Andrei (Dragos14) supermarket 23 Februarie 2019, 19:46 Evaluare finalizată 100
Razvan Birisan (razvanb3435) supermarket 23 Februarie 2019, 17:21 Evaluare finalizată 50
Razvan Birisan (razvanb3435) supermarket 23 Februarie 2019, 17:19 Evaluare finalizată 50
Bejan Andrei (deiubejan) supermarket 23 Februarie 2019, 16:09 Evaluare finalizată 100
Nedelcu Alexandru (Alex2421) supermarket 23 Februarie 2019, 15:32 Evaluare finalizată 10
Nedelcu Alexandru (Alex2421) supermarket 23 Februarie 2019, 15:26 Evaluare finalizată 10
Bejan Andrei (deiubejan) supermarket 23 Februarie 2019, 13:02 Evaluare finalizată 0
Croitor Alexandru (alexandru_croitor) supermarket 23 Februarie 2019, 10:18 Evaluare finalizată 40
Razvan Birisan (razvanb3435) supermarket 23 Februarie 2019, 09:47 Evaluare finalizată 40
Țopa Robert (roberttopa) supermarket 23 Februarie 2019, 06:50 Evaluare finalizată 100
Razvan Birisan (razvanb3435) supermarket 22 Februarie 2019, 23:37 Evaluare finalizată 40
Razvan Birisan (razvanb3435) supermarket 22 Februarie 2019, 22:59 Evaluare finalizată 65
Razvan Birisan (razvanb3435) supermarket 22 Februarie 2019, 22:56 Evaluare finalizată 65
Ciaun Dumitrel (Dumi99) supermarket 22 Februarie 2019, 22:17 Evaluare finalizată 10
Ciaun Dumitrel (Dumi99) supermarket 22 Februarie 2019, 22:17 Evaluare finalizată 5
Moca Andrei (TREYWAY) supermarket 22 Februarie 2019, 20:55 Evaluare finalizată 100
Test er (TesterOfficial) supermarket 22 Februarie 2019, 19:04 Evaluare finalizată 40
Moca Andrei (TREYWAY) supermarket 22 Februarie 2019, 17:49 Evaluare finalizată 40
Vlad Adriana (VladAdriana) supermarket 22 Februarie 2019, 17:46 Evaluare finalizată 100
Vlad Adriana (VladAdriana) supermarket 22 Februarie 2019, 17:39 Evaluare finalizată 70