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
Ciumandru Paul (paulihno15) supermarket 20 Decembrie 2024, 14:35 Evaluare finalizată 100
Sbora Ioan-David (Sbora_Ioan_David) supermarket 20 Decembrie 2024, 14:09 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) supermarket 20 Decembrie 2024, 14:08 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) supermarket 20 Decembrie 2024, 13:57 Evaluare finalizată 10
Anonymous Anonymous (Hacker_1) supermarket 20 Decembrie 2024, 13:53 Evaluare finalizată 40
Anonymous Anonymous (Hacker_1) supermarket 20 Decembrie 2024, 13:47 Evaluare finalizată 40
Ciumandru Paul (paulihno15) supermarket 20 Decembrie 2024, 13:44 Evaluare finalizată 55
Ciumandru Paul (paulihno15) supermarket 20 Decembrie 2024, 12:51 Evaluare finalizată 30
Ciumandru Paul (paulihno15) supermarket 20 Decembrie 2024, 12:31 Evaluare finalizată 30
Ciumandru Paul (paulihno15) supermarket 20 Decembrie 2024, 12:23 Evaluare finalizată 20
Stoleri Viorel-Paul (Viorel_Paul) supermarket 13 Decembrie 2024, 23:23 Evaluare finalizată 30
Stoleri Viorel-Paul (Viorel_Paul) supermarket 13 Decembrie 2024, 23:22 Evaluare finalizată E.C
Stoleri Viorel-Paul (Viorel_Paul) supermarket 13 Decembrie 2024, 23:18 Evaluare finalizată 15
Stoleri Viorel-Paul (Viorel_Paul) supermarket 13 Decembrie 2024, 23:10 Evaluare finalizată 0
Stoleri Viorel-Paul (Viorel_Paul) supermarket 13 Decembrie 2024, 23:09 Evaluare finalizată 0
Floroiu Marius (Marius_Cristian) supermarket 12 Decembrie 2024, 13:09 Evaluare finalizată 100
Floroiu Marius (Marius_Cristian) supermarket 12 Decembrie 2024, 12:59 Evaluare finalizată 30
Floroiu Marius (Marius_Cristian) supermarket 12 Decembrie 2024, 12:53 Evaluare finalizată E.C
instagram : daryuf_25 (is back) (DaryuF) supermarket 06 Decembrie 2024, 18:52 Evaluare finalizată 100
Budeanu Ioan (ioanxh_9) supermarket 06 Decembrie 2024, 09:36 Evaluare finalizată 100
Budeanu Ioan (ioanxh_9) supermarket 06 Decembrie 2024, 09:27 Evaluare finalizată 40
Budeanu Ioan (ioanxh_9) supermarket 06 Decembrie 2024, 09:25 Evaluare finalizată E.C
Budeanu Ioan (ioanxh_9) supermarket 06 Decembrie 2024, 09:13 Evaluare finalizată 60
Fratiman Bogdan (Mr_Bread27) supermarket 05 Decembrie 2024, 17:23 Evaluare finalizată 35
Fratiman Bogdan (Mr_Bread27) supermarket 05 Decembrie 2024, 17:22 Evaluare finalizată 0
Modoranu Eliza (Modoranu_Eliza) supermarket 05 Decembrie 2024, 12:13 Evaluare finalizată 100
Topirnac Iustina (iustinamaria) supermarket 05 Decembrie 2024, 12:08 Evaluare finalizată 40
Modoranu Eliza (Modoranu_Eliza) supermarket 05 Decembrie 2024, 12:06 Evaluare finalizată 35
Modoranu Eliza (Modoranu_Eliza) supermarket 05 Decembrie 2024, 12:06 Evaluare finalizată 35
Modoranu Eliza (Modoranu_Eliza) supermarket 05 Decembrie 2024, 12:05 Evaluare finalizată 40
sorina alina (sorina_alina) supermarket 05 Decembrie 2024, 11:41 Evaluare finalizată 100
Ghetu Eduard (ghetueduard) supermarket 05 Decembrie 2024, 11:21 Evaluare finalizată 100
Popica George (Popica_George) supermarket 05 Decembrie 2024, 10:13 Evaluare finalizată 100
Munteanu Bogdan (bogdan_munt) supermarket 05 Decembrie 2024, 10:12 Evaluare finalizată 100
Rotariu Eduard (rotariueduard13) supermarket 05 Decembrie 2024, 10:12 Evaluare finalizată 100
Anea Rares Florin (Rares132) supermarket 04 Decembrie 2024, 20:25 Evaluare finalizată 40
Anea Rares Florin (Rares132) supermarket 04 Decembrie 2024, 20:24 Evaluare finalizată 15
Anea Rares Florin (Rares132) supermarket 04 Decembrie 2024, 20:14 Evaluare finalizată 30
Tița Georgiana-Teodora (GeorgianaTeodora25) supermarket 02 Decembrie 2024, 23:29 Evaluare finalizată 55
Slash ® (Benjamin4321234) supermarket 24 Noiembrie 2024, 16:49 Evaluare finalizată 100
Slash ® (Benjamin4321234) supermarket 24 Noiembrie 2024, 16:46 Evaluare finalizată 50
Slash ® (Benjamin4321234) supermarket 24 Noiembrie 2024, 16:46 Evaluare finalizată 10
Slash ® (Benjamin4321234) supermarket 24 Noiembrie 2024, 16:42 Evaluare finalizată 85
Slash ® (Benjamin4321234) supermarket 24 Noiembrie 2024, 16:41 Evaluare finalizată 85
Slash ® (Benjamin4321234) supermarket 24 Noiembrie 2024, 16:40 Evaluare finalizată 85
Slash ® (Benjamin4321234) supermarket 24 Noiembrie 2024, 16:39 Evaluare finalizată 95
Slash ® (Benjamin4321234) supermarket 24 Noiembrie 2024, 16:38 Evaluare finalizată 95
Abcdef Ghijklm (Cosmin_Mihai) supermarket 23 Noiembrie 2024, 20:12 Evaluare finalizată 35
Mare Luca Ghiță (mareluca) supermarket 23 Noiembrie 2024, 17:10 Evaluare finalizată 100
Mare Luca Ghiță (mareluca) supermarket 23 Noiembrie 2024, 17:10 Evaluare finalizată E.C