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
Dumitru Andrei (Andrei_Dumitru2) supermarket 01 Martie 2022, 11:57 Evaluare finalizată 10
Ivan Andrei (IvanAndreiCristian) supermarket 01 Martie 2022, 11:46 Evaluare finalizată 50
Ivan Andrei (IvanAndreiCristian) supermarket 01 Martie 2022, 11:39 Evaluare finalizată 50
Vasiliu Alex (Tavise) supermarket 01 Martie 2022, 11:21 Evaluare finalizată 100
Vasiliu Alex (Tavise) supermarket 01 Martie 2022, 11:20 Evaluare finalizată 45
Vasiliu Alex (Tavise) supermarket 01 Martie 2022, 11:18 Evaluare finalizată 50
Vasiliu Alex (Tavise) supermarket 01 Martie 2022, 11:16 Evaluare finalizată 70
Dumitru Andrei (Andrei_Dumitru2) supermarket 28 Februarie 2022, 23:30 Evaluare finalizată 40
Dumitru Andrei (Andrei_Dumitru2) supermarket 28 Februarie 2022, 23:29 Evaluare finalizată 40
wtf wtf (Nic_) supermarket 28 Februarie 2022, 23:08 Evaluare finalizată 100
Dumitru Andrei (Andrei_Dumitru2) supermarket 28 Februarie 2022, 23:02 Evaluare finalizată 40
Dumitru Andrei (Andrei_Dumitru2) supermarket 28 Februarie 2022, 23:01 Evaluare finalizată 40
Dumitru Andrei (Andrei_Dumitru2) supermarket 28 Februarie 2022, 22:59 Evaluare finalizată 40
Vasiliu Alex (Tavise) supermarket 28 Februarie 2022, 18:42 Evaluare finalizată 0
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:39 Evaluare finalizată 60
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:37 Evaluare finalizată 45
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 18:36 Evaluare finalizată 35
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:35 Evaluare finalizată 40
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 18:33 Evaluare finalizată 40
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:33 Evaluare finalizată 60
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 18:32 Evaluare finalizată 40
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 18:29 Evaluare finalizată 85
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:25 Evaluare finalizată 55
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 18:18 Evaluare finalizată 85
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:16 Evaluare finalizată 85
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:15 Evaluare finalizată 40
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:13 Evaluare finalizată 40
popa alexandru (alexandrupopa11) supermarket 28 Februarie 2022, 18:11 Evaluare finalizată 80
Moise Cristian (Hydrargyrum) supermarket 28 Februarie 2022, 18:09 Evaluare finalizată 0
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 18:07 Evaluare finalizată 85
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 18:04 Evaluare finalizată 80
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 18:01 Evaluare finalizată 40
Udroiu Mihnea Alexandru (mihneau) supermarket 28 Februarie 2022, 17:47 Evaluare finalizată 10
Tudorescu Ioan Daniel Cex10 (utzu) supermarket 25 Februarie 2022, 00:06 Evaluare finalizată 60
Tudorescu Ioan Daniel Cex10 (utzu) supermarket 24 Februarie 2022, 23:55 Evaluare finalizată 0
Cuzepan Cezara (cuzepancezara) supermarket 24 Februarie 2022, 21:03 Evaluare finalizată 100
Tinica Alexandru (TinicaAlexandru) supermarket 22 Februarie 2022, 22:44 Evaluare finalizată 100
Filibiu Matei💻 (DKMKD) supermarket 22 Februarie 2022, 11:22 Evaluare finalizată 100
Anonimul FTW (MF22) supermarket 22 Februarie 2022, 11:18 Evaluare finalizată 100
Cioata Ina (inacioata) supermarket 19 Februarie 2022, 11:42 Evaluare finalizată 100
Palcu Stefan (palcu112) supermarket 19 Februarie 2022, 11:32 Evaluare finalizată 100
Radu Mario (Radu_Mario) supermarket 18 Februarie 2022, 17:22 Evaluare finalizată 40
Radu Mario (Radu_Mario) supermarket 18 Februarie 2022, 17:07 Evaluare finalizată 40
Chiriac george bogdan (chiriac_george_bogdan) supermarket 15 Februarie 2022, 22:17 Evaluare finalizată 100
Chiriac george bogdan (chiriac_george_bogdan) supermarket 15 Februarie 2022, 22:16 Evaluare finalizată E.C
Caprariu Ioana (ioana_c) supermarket 15 Februarie 2022, 20:52 Evaluare finalizată 100
Cobzaru Paul Antonio (Cpanthony05) supermarket 15 Februarie 2022, 19:47 Evaluare finalizată 100
Boaca Andrei (andreivkrekvei) supermarket 15 Februarie 2022, 18:03 Evaluare finalizată 100
Mihut Emilia (Emilia_Mihut) supermarket 15 Februarie 2022, 00:45 Evaluare finalizată 100
turbinca gabriel (turbinca_gabriel) supermarket 14 Februarie 2022, 20:53 Evaluare finalizată 100