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
Craciun Tudor (CraciunTudor) supermarket 13 Martie 2019, 18:22 Evaluare finalizată 40
Craciun Tudor (CraciunTudor) supermarket 13 Martie 2019, 18:13 Evaluare finalizată 40
Craciun Tudor (CraciunTudor) supermarket 13 Martie 2019, 18:06 Evaluare finalizată 40
Craciun Tudor (CraciunTudor) supermarket 13 Martie 2019, 18:06 Evaluare finalizată 25
Craciun Tudor (CraciunTudor) supermarket 13 Martie 2019, 18:05 Evaluare finalizată 25
Treista Georgiana (Georgii) supermarket 12 Martie 2019, 10:37 Evaluare finalizată 50
Dimofte Marian (marian222200) supermarket 10 Martie 2019, 22:52 Evaluare finalizată E.C
Tomescu Liviu (domnu_intelect_divin) supermarket 08 Martie 2019, 22:18 Evaluare finalizată 100
Tomescu Liviu (domnu_intelect_divin) supermarket 08 Martie 2019, 22:16 Evaluare finalizată 85
Tomescu Liviu (domnu_intelect_divin) supermarket 08 Martie 2019, 22:08 Evaluare finalizată 80
Brihac Andrei (Charmichles) supermarket 08 Martie 2019, 21:57 Evaluare finalizată 25
Avramescu Andrei (fizicianuandrei) supermarket 08 Martie 2019, 21:36 Evaluare finalizată 100
Hoszu Bernadett (Berni) supermarket 08 Martie 2019, 20:26 Evaluare finalizată 40
Ionescu Ciprian (cip_ionescu) supermarket 08 Martie 2019, 17:34 Evaluare finalizată 100
Ionescu Ciprian (cip_ionescu) supermarket 08 Martie 2019, 17:30 Evaluare finalizată 0
Ionescu Ciprian (cip_ionescu) supermarket 08 Martie 2019, 17:09 Evaluare finalizată 55
Ionescu Ciprian (cip_ionescu) supermarket 08 Martie 2019, 17:08 Evaluare finalizată 0
Moldovan Tudor (tudormoldovan) supermarket 08 Martie 2019, 17:08 Evaluare finalizată 100
Munteanu Denisa (denisa2904) supermarket 08 Martie 2019, 16:32 Evaluare finalizată 100
Munteanu Denisa (denisa2904) supermarket 08 Martie 2019, 16:32 Evaluare finalizată 70
Munteanu Denisa (denisa2904) supermarket 08 Martie 2019, 16:31 Evaluare finalizată 100
Munteanu Denisa (denisa2904) supermarket 08 Martie 2019, 16:24 Evaluare finalizată 70
Ionescu Ciprian (cip_ionescu) supermarket 08 Martie 2019, 16:22 Evaluare finalizată 55
Munteanu Denisa (denisa2904) supermarket 08 Martie 2019, 16:21 Evaluare finalizată 70
Munteanu Denisa (denisa2904) supermarket 08 Martie 2019, 16:20 Evaluare finalizată E.C
Dobocan Sergiu (DobocanSergiu) supermarket 08 Martie 2019, 16:04 Evaluare finalizată 15
Alexe Paul (alexe_paul) supermarket 08 Martie 2019, 12:36 Evaluare finalizată 0
The Void (Thevoid) supermarket 08 Martie 2019, 08:55 Evaluare finalizată 35
The Void (Thevoid) supermarket 08 Martie 2019, 08:43 Evaluare finalizată 50
The Void (Thevoid) supermarket 08 Martie 2019, 08:40 Evaluare finalizată 50
Tuchila Ericha (Ericha) supermarket 08 Martie 2019, 08:17 Evaluare finalizată 100
Tuchila Ericha (Ericha) supermarket 08 Martie 2019, 08:09 Evaluare finalizată 55
Pop David (dream3r) supermarket 08 Martie 2019, 00:01 Evaluare finalizată 55
Pop David (dream3r) supermarket 08 Martie 2019, 00:00 Evaluare finalizată 55
Tuchila Ericha (Ericha) supermarket 07 Martie 2019, 22:00 Evaluare finalizată 0
Pop David (dream3r) supermarket 07 Martie 2019, 21:30 Evaluare finalizată 35
The Void (Thevoid) supermarket 07 Martie 2019, 21:29 Evaluare finalizată 40
The Void (Thevoid) supermarket 07 Martie 2019, 21:28 Evaluare finalizată 10
Neagu Briana (Briana_Neagu) supermarket 07 Martie 2019, 21:25 Evaluare finalizată E.C
Neagu Briana (Briana_Neagu) supermarket 07 Martie 2019, 21:24 Evaluare finalizată 30
Neagu Briana (Briana_Neagu) supermarket 07 Martie 2019, 21:23 Evaluare finalizată E.C
Neagu Briana (Briana_Neagu) supermarket 07 Martie 2019, 21:23 Evaluare finalizată 40
Neagu Briana (Briana_Neagu) supermarket 07 Martie 2019, 21:22 Evaluare finalizată 0
Neagu Briana (Briana_Neagu) supermarket 07 Martie 2019, 21:20 Evaluare finalizată 40
Neagu Briana (Briana_Neagu) supermarket 07 Martie 2019, 21:19 Evaluare finalizată 10
Neagu Briana (Briana_Neagu) supermarket 07 Martie 2019, 21:18 Evaluare finalizată E.C
Pop David (dream3r) supermarket 07 Martie 2019, 21:14 Evaluare finalizată 35
Pop David (dream3r) supermarket 07 Martie 2019, 21:11 Evaluare finalizată 35
Pop David (dream3r) supermarket 07 Martie 2019, 21:11 Evaluare finalizată E.C
Vrinceanu Radu (raduqu_manelistu) supermarket 07 Martie 2019, 20:56 Evaluare finalizată 10