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
ursan george (Gerald) supermarket 09 Ianuarie 2024, 18:52 Evaluare finalizată 95
Perdevară Andrei (Andrei890) supermarket 08 Ianuarie 2024, 20:55 Evaluare finalizată 100
Perdevară Andrei (Andrei890) supermarket 08 Ianuarie 2024, 20:53 Evaluare finalizată 100
Vitelariu Paul (Sigma) supermarket 04 Ianuarie 2024, 22:42 Evaluare finalizată 95
Vitelariu Paul (Sigma) supermarket 04 Ianuarie 2024, 22:38 Evaluare finalizată 40
Costea Diana Stefania (Dia3141) supermarket 04 Ianuarie 2024, 16:22 Evaluare finalizată 100
Costea Diana Stefania (Dia3141) supermarket 04 Ianuarie 2024, 15:14 Evaluare finalizată 45
combinatorica este preferata mea (lui) supermarket 28 Decembrie 2023, 20:53 Evaluare finalizată 100
combinatorica este preferata mea (lui) supermarket 28 Decembrie 2023, 20:48 Evaluare finalizată 40
Ciobanca Emanuel (Ciobanca_Emanuel) supermarket 25 Decembrie 2023, 23:45 Evaluare finalizată 100
Ciobanca Emanuel (Ciobanca_Emanuel) supermarket 25 Decembrie 2023, 23:19 Evaluare finalizată 45
Ciobanca Emanuel (Ciobanca_Emanuel) supermarket 25 Decembrie 2023, 23:18 Evaluare finalizată E.C
Ciobanca Emanuel (Ciobanca_Emanuel) supermarket 25 Decembrie 2023, 22:41 Evaluare finalizată 50
Ciobanca Emanuel (Ciobanca_Emanuel) supermarket 25 Decembrie 2023, 01:42 Evaluare finalizată 40
Leonte Eric (Xmilion) supermarket 14 Decembrie 2023, 23:27 Evaluare finalizată E.C
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:44 Evaluare finalizată 100
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:44 Evaluare finalizată 95
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:42 Evaluare finalizată 85
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:42 Evaluare finalizată E.C
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:42 Evaluare finalizată E.C
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:39 Evaluare finalizată E.C
Ursaru Tudor Alexandru (tudor_ursaru) supermarket 14 Decembrie 2023, 11:39 Evaluare finalizată 35
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:39 Evaluare finalizată E.C
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:39 Evaluare finalizată E.C
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:35 Evaluare finalizată 80
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:35 Evaluare finalizată 75
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:34 Evaluare finalizată 40
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:33 Evaluare finalizată 70
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:33 Evaluare finalizată E.C
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:31 Evaluare finalizată 80
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:31 Evaluare finalizată E.C
Andrei Sonea (andrei_s06) supermarket 14 Decembrie 2023, 11:29 Evaluare finalizată E.C
Loghin Antonia Miruna (loghin_antonia) supermarket 10 Decembrie 2023, 13:49 Evaluare finalizată 50
Otlacan Fabian (Otlacan_Fabian) supermarket 08 Decembrie 2023, 21:19 Evaluare finalizată 100
Otlacan Fabian (Otlacan_Fabian) supermarket 07 Decembrie 2023, 22:19 Evaluare finalizată 55
Otlacan Fabian (Otlacan_Fabian) supermarket 07 Decembrie 2023, 22:14 Evaluare finalizată 75
Otlacan Fabian (Otlacan_Fabian) supermarket 07 Decembrie 2023, 22:05 Evaluare finalizată 75
Otlacan Fabian (Otlacan_Fabian) supermarket 07 Decembrie 2023, 21:36 Evaluare finalizată 90
Otlacan Fabian (Otlacan_Fabian) supermarket 07 Decembrie 2023, 21:34 Evaluare finalizată 90
Savin Alexandru-Stefan (Alex10123) supermarket 01 Decembrie 2023, 19:49 Evaluare finalizată 100
Savin Alexandru-Stefan (Alex10123) supermarket 01 Decembrie 2023, 19:44 Evaluare finalizată 10
Savin Alexandru-Stefan (Alex10123) supermarket 01 Decembrie 2023, 19:44 Evaluare finalizată 10
Savin Alexandru-Stefan (Alex10123) supermarket 01 Decembrie 2023, 19:10 Evaluare finalizată 10
Savin Alexandru-Stefan (Alex10123) supermarket 01 Decembrie 2023, 19:01 Evaluare finalizată 60
Savin Alexandru-Stefan (Alex10123) supermarket 01 Decembrie 2023, 18:59 Evaluare finalizată 15
Ciocan Radu (RaduCIOCAN) supermarket 26 Noiembrie 2023, 18:44 Evaluare finalizată 40
cristache c (ina20) supermarket 24 Noiembrie 2023, 00:10 Evaluare finalizată 100
Bulgari simion (bulgarisimion) supermarket 21 Noiembrie 2023, 17:02 Evaluare finalizată E.C
Pop Matei (matep) supermarket 13 Noiembrie 2023, 12:10 Evaluare finalizată 0
Vraja Luca (LORDEN) supermarket 03 Noiembrie 2023, 18:36 Evaluare finalizată 100