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
shark shark (traianflorianalin) supermarket 30 Aprilie 2021, 15:41 Evaluare finalizată 30
Solomon Stefan (Solomon_Stefan) supermarket 28 Aprilie 2021, 15:01 Evaluare finalizată 100
Solomon Stefan (Solomon_Stefan) supermarket 28 Aprilie 2021, 15:01 Evaluare finalizată E.C
Solomon Stefan (Solomon_Stefan) supermarket 28 Aprilie 2021, 14:57 Evaluare finalizată 90
Solomon Stefan (Solomon_Stefan) supermarket 28 Aprilie 2021, 14:46 Evaluare finalizată E.C
Solomon Stefan (Solomon_Stefan) supermarket 28 Aprilie 2021, 14:32 Evaluare finalizată E.C
GALUSCA ALEXANDRU COSMIN (Cosmin_30) supermarket 23 Aprilie 2021, 22:13 Evaluare finalizată E.C
GALUSCA ALEXANDRU COSMIN (Cosmin_30) supermarket 23 Aprilie 2021, 22:13 Evaluare finalizată E.C
GALUSCA ALEXANDRU COSMIN (Cosmin_30) supermarket 23 Aprilie 2021, 22:07 Evaluare finalizată E.C
see you later alligator 🐊 Goodbye BestInBuzau (ciorbel) supermarket 22 Aprilie 2021, 20:29 Evaluare finalizată 100
Bucă Mihnea-Vicențiu (Dap) supermarket 18 Martie 2021, 10:21 Evaluare finalizată 100
Bucă Mihnea-Vicențiu (Dap2) supermarket 18 Martie 2021, 10:17 Evaluare finalizată 100
Bucă Mihnea-Vicențiu (Dap2) supermarket 18 Martie 2021, 09:51 Evaluare finalizată 50
Bucă Mihnea-Vicențiu (Dap2) supermarket 17 Martie 2021, 23:17 Evaluare finalizată 50
Bucă Mihnea-Vicențiu (Dap2) supermarket 17 Martie 2021, 23:16 Evaluare finalizată 40
Bucă Mihnea-Vicențiu (Dap2) supermarket 17 Martie 2021, 23:14 Evaluare finalizată 50
Bucă Mihnea-Vicențiu (Dap2) supermarket 17 Martie 2021, 23:03 Evaluare finalizată 40
sunt top (ruplainfo) supermarket 08 Martie 2021, 22:41 Evaluare finalizată 85
sunt top (ruplainfo) supermarket 08 Martie 2021, 22:33 Evaluare finalizată 90
sunt top (ruplainfo) supermarket 08 Martie 2021, 22:22 Evaluare finalizată 75
sunt top (ruplainfo) supermarket 08 Martie 2021, 22:21 Evaluare finalizată 80
sunt top (ruplainfo) supermarket 08 Martie 2021, 22:20 Evaluare finalizată 0
Bahamas Nassau (warriorscatsa) supermarket 06 Martie 2021, 20:22 Evaluare finalizată 35
Bahamas Nassau (warriorscatsa) supermarket 06 Martie 2021, 19:08 Evaluare finalizată 40
Olaeriu Vlad (VladWero) supermarket 06 Martie 2021, 16:37 Evaluare finalizată 100
Prof C.N. "Spiru Haret" (flaviusboian) supermarket 27 Februarie 2021, 00:18 Evaluare finalizată 100
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:41 Evaluare finalizată 85
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:41 Evaluare finalizată 90
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:41 Evaluare finalizată 85
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:39 Evaluare finalizată 90
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:38 Evaluare finalizată 85
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:38 Evaluare finalizată 85
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:38 Evaluare finalizată 85
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:38 Evaluare finalizată 85
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:37 Evaluare finalizată 90
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:27 Evaluare finalizată 90
Radu Tudor (Radu_Tudor) supermarket 24 Februarie 2021, 19:20 Evaluare finalizată 30
cavasi eduard (cavasieduard) supermarket 24 Februarie 2021, 19:16 Evaluare finalizată 85
gorea stefan alin (alin2004) supermarket 23 Februarie 2021, 15:28 Evaluare finalizată 100
Boicu Ionut (xUnuOarecare) supermarket 22 Februarie 2021, 08:51 Evaluare finalizată 40
Boicu Ionut (xUnuOarecare) supermarket 22 Februarie 2021, 08:47 Evaluare finalizată 40
PUICA ANDREI (hacker2017) supermarket 19 Februarie 2021, 23:35 Evaluare finalizată 50
PUICA ANDREI (hacker2017) supermarket 19 Februarie 2021, 23:24 Evaluare finalizată 40
Focsa Ionut Madalin (Madalin_Ionut) supermarket 19 Februarie 2021, 16:21 Evaluare finalizată 40
Focsa Ionut Madalin (Madalin_Ionut) supermarket 19 Februarie 2021, 16:13 Evaluare finalizată 40
Focsa Ionut Madalin (Madalin_Ionut) supermarket 19 Februarie 2021, 16:00 Evaluare finalizată 40
Cristia Razvan (cristia_razvan) supermarket 19 Februarie 2021, 15:15 Evaluare finalizată 100
--- ---- (linxul) supermarket 19 Februarie 2021, 15:14 Evaluare finalizată 10
Cristia Razvan (cristia_razvan) supermarket 19 Februarie 2021, 15:13 Evaluare finalizată 10
--- ---- (linxul) supermarket 19 Februarie 2021, 14:42 Evaluare finalizată 100