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
Mititelu Ana Mirela (AnaMititelu) supermarket 05 Februarie 2024, 20:41 Evaluare finalizată 100
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 20:03 Evaluare finalizată 100
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 19:55 Evaluare finalizată 10
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 19:53 Evaluare finalizată 0
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 18:14 Evaluare finalizată 10
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 18:13 Evaluare finalizată 10
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 18:13 Evaluare finalizată 10
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 18:13 Evaluare finalizată 0
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 18:12 Evaluare finalizată 0
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 18:03 Evaluare finalizată 10
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 17:52 Evaluare finalizată 0
Pașaniuc Elena - Viviana (Vivie) supermarket 04 Februarie 2024, 16:46 Evaluare finalizată 100
Gherghel Robert Matei (rRandom) supermarket 04 Februarie 2024, 14:38 Evaluare finalizată 100
Gherghel Robert Matei (rRandom) supermarket 04 Februarie 2024, 14:28 Evaluare finalizată 50
Gherghel Robert Matei (rRandom) supermarket 04 Februarie 2024, 14:28 Evaluare finalizată 50
Gherghel Robert Matei (rRandom) supermarket 04 Februarie 2024, 14:26 Evaluare finalizată 50
Gherghel Robert Matei (rRandom) supermarket 04 Februarie 2024, 14:25 Evaluare finalizată 50
Gherghel Robert Matei (rRandom) supermarket 04 Februarie 2024, 14:20 Evaluare finalizată 40
Gherghel Robert Matei (rRandom) supermarket 04 Februarie 2024, 14:10 Evaluare finalizată 75
Gherghel Robert Matei (rRandom) supermarket 04 Februarie 2024, 14:05 Evaluare finalizată 40
Bolfa Diana Maria (Bolfa_D) supermarket 03 Februarie 2024, 19:17 Evaluare finalizată 40
Bolfa Diana Maria (Bolfa_D) supermarket 03 Februarie 2024, 18:40 Evaluare finalizată 40
Vlad Bogdan Cristian (criS71) supermarket 27 Ianuarie 2024, 23:57 Evaluare finalizată 50
Vlad Bogdan Cristian (criS71) supermarket 27 Ianuarie 2024, 23:49 Evaluare finalizată 40
Vlad Bogdan Cristian (criS71) supermarket 27 Ianuarie 2024, 22:40 Evaluare finalizată 40
Vlad Bogdan Cristian (criS71) supermarket 27 Ianuarie 2024, 22:39 Evaluare finalizată E.C
Vlad Bogdan Cristian (criS71) supermarket 27 Ianuarie 2024, 22:35 Evaluare finalizată 0
Vlad Bogdan Cristian (criS71) supermarket 27 Ianuarie 2024, 22:18 Evaluare finalizată 10
Leti Chicken Milko (Letitia_Milko) supermarket 27 Ianuarie 2024, 18:59 Evaluare finalizată 100
Leti Chicken Milko (Letitia_Milko) supermarket 27 Ianuarie 2024, 18:58 Evaluare finalizată 50
Gyurcsik Carla (carla_carla) supermarket 27 Ianuarie 2024, 11:12 Evaluare finalizată 100
Pughiuc Mihai (Pughiuc_Mihai) supermarket 26 Ianuarie 2024, 13:31 Evaluare finalizată 100
Pughiuc Mihai (Pughiuc_Mihai) supermarket 26 Ianuarie 2024, 13:26 Evaluare finalizată 40
Pughiuc Mihai (Pughiuc_Mihai) supermarket 26 Ianuarie 2024, 13:01 Evaluare finalizată 0
Pughiuc Mihai (Pughiuc_Mihai) supermarket 26 Ianuarie 2024, 12:47 Evaluare finalizată 35
Pughiuc Mihai (Pughiuc_Mihai) supermarket 25 Ianuarie 2024, 21:59 Evaluare finalizată 0
gavrilescu cristian (Demonul) supermarket 23 Ianuarie 2024, 20:21 Evaluare finalizată 100
Rosca Vasilica (vasilicarosca) supermarket 23 Ianuarie 2024, 12:31 Evaluare finalizată 100
Moldovan Mihai (mihai_moldovan) supermarket 21 Ianuarie 2024, 12:58 Evaluare finalizată 25
Molomusca V (molomusca) supermarket 20 Ianuarie 2024, 01:49 Evaluare finalizată 40
Molomusca V (molomusca) supermarket 20 Ianuarie 2024, 01:49 Evaluare finalizată E.C
Molomusca V (molomusca) supermarket 20 Ianuarie 2024, 01:45 Evaluare finalizată 40
Molomusca V (molomusca) supermarket 20 Ianuarie 2024, 01:44 Evaluare finalizată 40
Molomusca V (molomusca) supermarket 20 Ianuarie 2024, 01:43 Evaluare finalizată 40
Molomusca V (molomusca) supermarket 20 Ianuarie 2024, 01:40 Evaluare finalizată 40
ursan george (Gerald) supermarket 12 Ianuarie 2024, 19:10 Evaluare finalizată 100
ursan george (Gerald) supermarket 12 Ianuarie 2024, 18:14 Evaluare finalizată 95
Virtopeanu Andrei (Torna3o) supermarket 11 Ianuarie 2024, 11:07 Evaluare finalizată 100
Virtopeanu Andrei (Torna3o) supermarket 10 Ianuarie 2024, 22:08 Evaluare finalizată 40
Virtopeanu Andrei (Torna3o) supermarket 10 Ianuarie 2024, 22:06 Evaluare finalizată 40