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
Stoean Stefan (Joy14) supermarket 11 Martie 2022, 13:31 Evaluare finalizată 100
Voloseniuc Matei (voloseniuc_matei) supermarket 11 Martie 2022, 13:28 Evaluare finalizată 100
Voloseniuc Matei (voloseniuc_matei) supermarket 11 Martie 2022, 10:53 Evaluare finalizată 40
Voloseniuc Matei (voloseniuc_matei) supermarket 11 Martie 2022, 10:39 Evaluare finalizată 40
Voloseniuc Matei (voloseniuc_matei) supermarket 11 Martie 2022, 10:32 Evaluare finalizată 30
Voloseniuc Matei (voloseniuc_matei) supermarket 11 Martie 2022, 10:22 Evaluare finalizată 0
Tomoiala Ana Maria (Ana_Tom) supermarket 10 Martie 2022, 20:39 Evaluare finalizată 0
Tomoiala Ana Maria (Ana_Tom) supermarket 10 Martie 2022, 20:38 Evaluare finalizată E.C
Tomoiala Ana Maria (Ana_Tom) supermarket 10 Martie 2022, 20:33 Evaluare finalizată 50
Dragos Stefan (fane_damn) supermarket 10 Martie 2022, 20:25 Evaluare finalizată 100
Dragos Stefan (fane_damn) supermarket 10 Martie 2022, 18:57 Evaluare finalizată 70
Dragos Stefan (fane_damn) supermarket 10 Martie 2022, 18:34 Evaluare finalizată 40
Vascuta Darius (VascutaDarius) supermarket 10 Martie 2022, 17:26 Evaluare finalizată 30
Tomoiala Ana Maria (Ana_Tom) supermarket 10 Martie 2022, 16:23 Evaluare finalizată 70
Tomoiala Ana Maria (Ana_Tom) supermarket 10 Martie 2022, 16:18 Evaluare finalizată 60
Tomoiala Ana Maria (Ana_Tom) supermarket 10 Martie 2022, 16:10 Evaluare finalizată 50
Tomoiala Ana Maria (Ana_Tom) supermarket 10 Martie 2022, 16:05 Evaluare finalizată 30
. . (progamer) supermarket 09 Martie 2022, 22:13 Evaluare finalizată E.C
. . (progamer) supermarket 09 Martie 2022, 22:12 Evaluare finalizată E.C
Vascuta Darius (VascutaDarius) supermarket 09 Martie 2022, 16:06 Evaluare finalizată 0
Zamfiroiu Bogdan Cex10 (Zamfiroiu_Bogdan_Cex10) supermarket 09 Martie 2022, 11:49 Evaluare finalizată E.C
Ilinca Tudor-Ioan (Tudor_Ilinca) supermarket 08 Martie 2022, 19:13 Evaluare finalizată 40
Ilinca Tudor-Ioan (Tudor_Ilinca) supermarket 08 Martie 2022, 18:58 Evaluare finalizată 30
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 16:43 Evaluare finalizată 100
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 16:22 Evaluare finalizată 0
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 16:14 Evaluare finalizată 30
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 16:09 Evaluare finalizată 40
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 16:07 Evaluare finalizată 0
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 16:05 Evaluare finalizată 85
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 15:50 Evaluare finalizată 85
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 15:44 Evaluare finalizată E.C
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 15:43 Evaluare finalizată E.C
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 15:42 Evaluare finalizată E.C
Nastase Luminita (luminst) supermarket 08 Martie 2022, 12:24 Evaluare finalizată 100
Bogdan Rares (BgdanRares) supermarket 08 Martie 2022, 10:52 Evaluare finalizată 95
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 10:46 Evaluare finalizată 85
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 10:45 Evaluare finalizată 50
Ivan Tudor (TUDORGO2) supermarket 08 Martie 2022, 10:39 Evaluare finalizată 50
Tomoiala Ana Maria (Ana_Tom) supermarket 08 Martie 2022, 10:38 Evaluare finalizată 40
Cristea Cristian (CristeaCristian) supermarket 08 Martie 2022, 10:32 Evaluare finalizată 95
Cristea Cristian (CristeaCristian) supermarket 08 Martie 2022, 10:25 Evaluare finalizată 95
Tomoiala Ana Maria (Ana_Tom) supermarket 08 Martie 2022, 10:24 Evaluare finalizată 0
Cristea Cristian (CristeaCristian) supermarket 08 Martie 2022, 10:23 Evaluare finalizată 70
Cristea Cristian (CristeaCristian) supermarket 08 Martie 2022, 10:20 Evaluare finalizată 85
Tomoiala Ana Maria (Ana_Tom) supermarket 08 Martie 2022, 10:17 Evaluare finalizată 30
Tomoiala Ana Maria (Ana_Tom) supermarket 08 Martie 2022, 10:09 Evaluare finalizată 0
Tomoiala Ana Maria (Ana_Tom) supermarket 08 Martie 2022, 09:50 Evaluare finalizată 10
Sirghe Matei (Libena) supermarket 08 Martie 2022, 09:25 Evaluare finalizată 100
Sirghe Matei (Libena) supermarket 08 Martie 2022, 09:13 Evaluare finalizată 40
Sirghe Matei (Libena) supermarket 08 Martie 2022, 09:12 Evaluare finalizată 10