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
cont incercari (Andra_Dumitru) supermarket 25 Septembrie 2021, 14:34 Evaluare finalizată 40
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 17:32 Evaluare finalizată 40
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 17:32 Evaluare finalizată 0
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 17:30 Evaluare finalizată 40
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 17:19 Evaluare finalizată 40
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 17:01 Evaluare finalizată 40
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 16:44 Evaluare finalizată 55
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 16:44 Evaluare finalizată 25
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 08:50 Evaluare finalizată 0
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 08:33 Evaluare finalizată 30
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 08:31 Evaluare finalizată 30
Sabaceag Marius (Mariuz1337) supermarket 23 Septembrie 2021, 08:30 Evaluare finalizată E.C
Sabaceag Marius (Mariuz1337) supermarket 22 Septembrie 2021, 22:02 Evaluare finalizată 30
Neagoe Diana (DianaNeagoe) supermarket 20 Septembrie 2021, 23:06 Evaluare finalizată 55
Neagoe Diana (DianaNeagoe) supermarket 20 Septembrie 2021, 23:04 Evaluare finalizată 40
Neagoe Diana (DianaNeagoe) supermarket 20 Septembrie 2021, 22:22 Evaluare finalizată 40
Neagoe Diana (DianaNeagoe) supermarket 20 Septembrie 2021, 20:43 Evaluare finalizată 40
Neagoe Diana (DianaNeagoe) supermarket 20 Septembrie 2021, 12:25 Evaluare finalizată 40
cont incercari (Andra_Dumitru) supermarket 19 Septembrie 2021, 14:28 Evaluare finalizată 10
cont incercari (Andra_Dumitru) supermarket 19 Septembrie 2021, 14:03 Evaluare finalizată 40
Morosanu Alexandru (AlexMorosanu) supermarket 08 Septembrie 2021, 15:36 Evaluare finalizată 30
Morosanu Alexandru (AlexMorosanu) supermarket 08 Septembrie 2021, 15:29 Evaluare finalizată 40
Morosanu Alexandru (AlexMorosanu) supermarket 08 Septembrie 2021, 15:29 Evaluare finalizată 40
Morosanu Alexandru (AlexMorosanu) supermarket 08 Septembrie 2021, 15:20 Evaluare finalizată 40
Morosanu Alexandru (AlexMorosanu) supermarket 08 Septembrie 2021, 15:17 Evaluare finalizată 40
nasule mainasicule (nasule) supermarket 30 August 2021, 20:42 Evaluare finalizată 100
Pirnog Theodor Ioan (Theodor2005) supermarket 27 August 2021, 15:12 Evaluare finalizată 100
Pirnog Theodor Ioan (Theodor2005) supermarket 27 August 2021, 14:50 Evaluare finalizată 10
Pirnog Theodor Ioan (Theodor2005) supermarket 27 August 2021, 14:49 Evaluare finalizată 10
Pirnog Theodor Ioan (Theodor2005) supermarket 27 August 2021, 14:48 Evaluare finalizată 10
Pirnog Theodor Ioan (Theodor2005) supermarket 27 August 2021, 14:38 Evaluare finalizată 10
Pirnog Theodor Ioan (Theodor2005) supermarket 27 August 2021, 14:30 Evaluare finalizată 10
Croitoru Cristian (Croi) supermarket 23 August 2021, 07:16 Evaluare finalizată 100
Cobzaru Paul Antonio (Cpanthony05) supermarket 21 August 2021, 11:58 Evaluare finalizată 40
Cobzaru Paul Antonio (Cpanthony05) supermarket 21 August 2021, 11:55 Evaluare finalizată 40
Cobzaru Paul Antonio (Cpanthony05) supermarket 21 August 2021, 11:44 Evaluare finalizată 40
Draghici Paul (Romania1112) supermarket 03 August 2021, 15:58 Evaluare finalizată 100
Draghici Paul (Romania1112) supermarket 03 August 2021, 15:58 Evaluare finalizată E.C
Draghici Paul (Romania1112) supermarket 03 August 2021, 15:57 Evaluare finalizată 95
Draghici Paul (Romania1112) supermarket 31 Iulie 2021, 17:24 Evaluare finalizată 40
Draghici Paul (Romania1112) supermarket 31 Iulie 2021, 16:24 Evaluare finalizată 10
Frigioiu Robert (robert_frigioiu) supermarket 01 Iulie 2021, 17:37 Evaluare finalizată 100
Sabina . (citrtoj) supermarket 25 Iunie 2021, 19:21 Evaluare finalizată 100
Sabina . (citrtoj) supermarket 25 Iunie 2021, 19:14 Evaluare finalizată 95
Sabina . (citrtoj) supermarket 25 Iunie 2021, 19:13 Evaluare finalizată 95
Sabina . (citrtoj) supermarket 25 Iunie 2021, 19:12 Evaluare finalizată 25
Acatrinei Robert (Acatrinei_Robert) supermarket 19 Iunie 2021, 15:27 Evaluare finalizată 40
Sestac Suzana (suzanica) supermarket 14 Mai 2021, 20:30 Evaluare finalizată 100
shark shark (traianflorianalin) supermarket 30 Aprilie 2021, 15:59 Evaluare finalizată 100
shark shark (traianflorianalin) supermarket 30 Aprilie 2021, 15:42 Evaluare finalizată 30