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
Baczur Richard (richardbaczur) supermarket 09 Iunie 2019, 13:10 Evaluare finalizată 35
1_Tanase Cristina Antonia (antoniatanase31) supermarket 02 Iunie 2019, 12:41 Evaluare finalizată 40
1_Lascu Matei (1mateilascu1) supermarket 02 Iunie 2019, 00:47 Evaluare finalizată 40
Robert Aradei (Code___Knight) supermarket 19 Mai 2019, 16:43 Evaluare finalizată 45
Colin Liliana (tudor_ghetshat) supermarket 16 Mai 2019, 12:52 Evaluare finalizată 100
Jeanu Morandy (Jeany) supermarket 14 Mai 2019, 09:05 Evaluare finalizată 15
Jeanu Morandy (Jeany) supermarket 14 Mai 2019, 09:04 Evaluare finalizată 40
Jeanu Morandy (Jeany) supermarket 13 Mai 2019, 09:01 Evaluare finalizată 40
Jeanu Morandy (Jeany) supermarket 11 Mai 2019, 22:57 Evaluare finalizată 40
Jeanu Morandy (Jeany) supermarket 11 Mai 2019, 12:40 Evaluare finalizată 10
Vintila Valentin (Wi) supermarket 11 Mai 2019, 00:09 Evaluare finalizată 100
Gindu Malina (gindu_malina) supermarket 06 Mai 2019, 17:15 Evaluare finalizată 40
Gindu Malina (gindu_malina) supermarket 06 Mai 2019, 17:08 Evaluare finalizată 40
Gindu Malina (gindu_malina) supermarket 06 Mai 2019, 17:04 Evaluare finalizată 40
Jeanu Morandy (Jeany) supermarket 06 Mai 2019, 09:19 Evaluare finalizată E.C
Dimofte Marian (marian222200) supermarket 03 Mai 2019, 23:41 Evaluare finalizată E.C
Craciun Iancu-Cristin (IancuCraciun) supermarket 01 Mai 2019, 21:09 Evaluare finalizată 40
Zaharia Mihai-Gabriel (MihaiGabriel12) supermarket 01 Mai 2019, 13:44 Evaluare finalizată 80
Zaharia Mihai-Gabriel (MihaiGabriel12) supermarket 01 Mai 2019, 12:10 Evaluare finalizată 10
Popescu Andrei (PopescuAndreiAlexandru) supermarket 23 Aprilie 2019, 15:33 Evaluare finalizată 100
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 15:33 Evaluare finalizată 100
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 15:33 Evaluare finalizată 0
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 15:28 Evaluare finalizată 40
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 15:28 Evaluare finalizată 0
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 15:00 Evaluare finalizată 40
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 14:54 Evaluare finalizată 30
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 14:44 Evaluare finalizată 40
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 13:45 Evaluare finalizată 30
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 13:45 Evaluare finalizată 0
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 13:39 Evaluare finalizată 40
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 13:39 Evaluare finalizată 10
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 13:38 Evaluare finalizată 10
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 13:38 Evaluare finalizată 10
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 12:49 Evaluare finalizată 30
Popescu Andrei (AndreiCpp17) supermarket 23 Aprilie 2019, 12:35 Evaluare finalizată 30
Craciun Iancu-Cristin (IancuCraciun) supermarket 16 Aprilie 2019, 22:29 Evaluare finalizată 40
Craciun Iancu-Cristin (IancuCraciun) supermarket 16 Aprilie 2019, 22:24 Evaluare finalizată 40
Craciun Iancu-Cristin (IancuCraciun) supermarket 16 Aprilie 2019, 22:14 Evaluare finalizată 40
Craciun Iancu-Cristin (IancuCraciun) supermarket 16 Aprilie 2019, 22:13 Evaluare finalizată 40
Dimofte Marian (marian222200) supermarket 11 Aprilie 2019, 23:57 Evaluare finalizată E.C
Guluta Teodor (teodorg) supermarket 09 Aprilie 2019, 19:18 Evaluare finalizată 100
Guluta Teodor (teodorg) supermarket 09 Aprilie 2019, 19:15 Evaluare finalizată 0
Popa Carla Diana (Popa_Carla_Diana) supermarket 09 Aprilie 2019, 13:20 Evaluare finalizată 30
Radina Cristian (CrisGame) supermarket 08 Aprilie 2019, 15:51 Evaluare finalizată 25
Esuat_a Tot asa (Esuat_a) supermarket 07 Aprilie 2019, 22:11 Evaluare finalizată 85
Esuat_a Tot asa (Esuat_a) supermarket 07 Aprilie 2019, 21:42 Evaluare finalizată 40
Esuat_a Tot asa (Esuat_a) supermarket 07 Aprilie 2019, 21:40 Evaluare finalizată 40
Acsinte Matei (AcsinteMatei) supermarket 07 Aprilie 2019, 18:53 Evaluare finalizată 50
Dascalu Octavian Petrut (Petru00) supermarket 07 Aprilie 2019, 08:04 Evaluare finalizată 40
Hurjui Alexandru (hurjui_alexandru12) supermarket 06 Aprilie 2019, 09:34 Evaluare finalizată 95