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
Fira Maria Bianca (zamfira) supermarket 09 Februarie 2024, 13:43 Evaluare finalizată 0
Fira Maria Bianca (zamfira) supermarket 09 Februarie 2024, 13:42 Evaluare finalizată E.C
Ciuștea Ioana (CiusteaIoana) supermarket 09 Februarie 2024, 09:48 Evaluare finalizată 10
Balan Matei Dragos (HyKXd) supermarket 09 Februarie 2024, 09:48 Evaluare finalizată 35
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:47 Evaluare finalizată 15
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:45 Evaluare finalizată 15
Martinut Federica (Federicamartinut) supermarket 09 Februarie 2024, 09:44 Evaluare finalizată 40
Ciuștea Ioana (CiusteaIoana) supermarket 09 Februarie 2024, 09:44 Evaluare finalizată 0
Martinut Federica (Federicamartinut) supermarket 09 Februarie 2024, 09:44 Evaluare finalizată E.C
Mîrze Bianca (Mirze_Bianca_Ioana) supermarket 09 Februarie 2024, 09:44 Evaluare finalizată 10
Mîrze Bianca (Mirze_Bianca_Ioana) supermarket 09 Februarie 2024, 09:44 Evaluare finalizată E.C
Balan Matei Dragos (HyKXd) supermarket 09 Februarie 2024, 09:43 Evaluare finalizată 35
Grigoraș Darius-George (Darius_George22) supermarket 09 Februarie 2024, 09:43 Evaluare finalizată 10
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:38 Evaluare finalizată 15
Martinut Federica (Federicamartinut) supermarket 09 Februarie 2024, 09:36 Evaluare finalizată 40
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:35 Evaluare finalizată 15
Ilincă Andrei (Andrew_Waltz) supermarket 09 Februarie 2024, 09:34 Evaluare finalizată 95
Ghiorghita Cristian (Cristian_Ghiorghita) supermarket 09 Februarie 2024, 09:34 Evaluare finalizată 10
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:34 Evaluare finalizată 0
Ghiorghita Cristian (Cristian_Ghiorghita) supermarket 09 Februarie 2024, 09:33 Evaluare finalizată 10
Ciuștea Ioana (CiusteaIoana) supermarket 09 Februarie 2024, 09:30 Evaluare finalizată 10
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:30 Evaluare finalizată 0
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:29 Evaluare finalizată 0
Pascal Andrei (pascal_andrei) supermarket 09 Februarie 2024, 09:29 Evaluare finalizată 85
Balan Matei Dragos (HyKXd) supermarket 09 Februarie 2024, 09:28 Evaluare finalizată 30
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:27 Evaluare finalizată 0
Ciuștea Ioana (CiusteaIoana) supermarket 09 Februarie 2024, 09:27 Evaluare finalizată 0
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:26 Evaluare finalizată E.C
Martinut Federica (Federicamartinut) supermarket 09 Februarie 2024, 09:26 Evaluare finalizată 0
Martinut Federica (Federicamartinut) supermarket 09 Februarie 2024, 09:26 Evaluare finalizată 0
Ilincă Andrei (Andrew_Waltz) supermarket 09 Februarie 2024, 09:25 Evaluare finalizată 30
Ciuștea Ioana (CiusteaIoana) supermarket 09 Februarie 2024, 09:23 Evaluare finalizată 0
Ilincă Andrei (Andrew_Waltz) supermarket 09 Februarie 2024, 09:23 Evaluare finalizată 0
Pascal Andrei (pascal_andrei) supermarket 09 Februarie 2024, 09:21 Evaluare finalizată 40
Pascal Andrei (pascal_andrei) supermarket 09 Februarie 2024, 09:21 Evaluare finalizată 30
Pascal Andrei (pascal_andrei) supermarket 09 Februarie 2024, 09:15 Evaluare finalizată 30
Pascal Andrei (pascal_andrei) supermarket 09 Februarie 2024, 09:14 Evaluare finalizată 20
Pascal Andrei (pascal_andrei) supermarket 09 Februarie 2024, 09:14 Evaluare finalizată 20
Ilincă Andrei (Andrew_Waltz) supermarket 09 Februarie 2024, 09:13 Evaluare finalizată 0
Ilincă Andrei (Andrew_Waltz) supermarket 09 Februarie 2024, 09:12 Evaluare finalizată 0
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:08 Evaluare finalizată 0
Cosmin Murariu (cosmin_ma) supermarket 09 Februarie 2024, 09:07 Evaluare finalizată 0
Ciuștea Ioana (CiusteaIoana) supermarket 09 Februarie 2024, 09:07 Evaluare finalizată 0
Burescu Bogdan (BogdanBurescu) supermarket 08 Februarie 2024, 13:40 Evaluare finalizată 100
Burescu Bogdan (BogdanBurescu) supermarket 08 Februarie 2024, 13:40 Evaluare finalizată 95
Burescu Bogdan (BogdanBurescu) supermarket 08 Februarie 2024, 13:35 Evaluare finalizată 85
Pașaniuc Elena - Viviana (Vivie) supermarket 07 Februarie 2024, 19:28 Evaluare finalizată 10
Pașaniuc Elena - Viviana (Vivie) supermarket 07 Februarie 2024, 19:15 Evaluare finalizată 0
Ciorne i (Joergen) supermarket 07 Februarie 2024, 18:45 Evaluare finalizată 100
Pricop Cristian (PricopCristian) supermarket 06 Februarie 2024, 21:09 Evaluare finalizată 0