Soluții trimise

Rezumat problemă

Un grup de copii participă la un Bal Mascat. Participanții nu pot să-și aleagă singuri costumul. Organizatorii au pregătit exact atâtea costume câți copii sunt. Au ambalat costumele în cutii numerotate și le-au așezat într-o cameră. Copiii intră în camera cu costume și își aleg câte o cutie (la întâmplare). Fiind puși pe glume, organizatorii au scos încălțămintea din anumite cutii, după regula: cutia cu numărul p ramâne fără încălțări, apoi cutia cu numărul 2*p, apoi cutia cu numărul 3*p și așa mai departe până la terminarea cutiilor. Dacă ultima cutie a rămas cu tot costumul, atunci organizatorii scot încălțămintea și din ea. După ce primesc cutiile cu costume, copiii constată că nu se pot deschide decât cu ajutorul unui cod (același la toate cutiile). Organizatorii le dau indicii despre cum să afle codul: se calculează numărul de cutii care au rămas fără încălțăminte, se află ultima cifră din acest număr (notată cu c). Apoi se formează un cod intermediar cu exact 2*p cifre, astfel: dacă c are o valoare diferită de 9, atunci prima cifră (pornind de la stânga numărului) are valoarea (c+1). Dacă c are valoarea 9 atunci prima cifră este (c-1). A doua cifră are valoarea c. A treia cifră este egală cu prima, cifra a patra urmând să fie egală cu a doua și tot așa până se află toate cele 2*p cifre. La final, se taie ultima cifră și ajungem la codul corect cu care se deschid cutiile.
Scrieţi un program care să îi ajute pe copii să afle codul cu care se deschid cutiile.

Olimpiada Municipala de Informatica, Iasi, 2018
ID   Utilizator Problema Data încărcării Stare
Popa Nicholas (NicholasPopa) balmascat 02 Iunie 2026, 17:36 Evaluare finalizată 100
Popa Nicholas (NicholasPopa) balmascat 02 Iunie 2026, 17:31 Evaluare finalizată 27
Popa Nicholas (NicholasPopa) balmascat 02 Iunie 2026, 17:29 Evaluare finalizată 0
Balasa Luana (Luana2012) balmascat 02 Iunie 2026, 17:19 Evaluare finalizată 100
Goodbye CNS (But_Andrei) balmascat 01 Iunie 2026, 11:30 Evaluare finalizată 100
Matei Eva (evamariamatei) balmascat 22 Mai 2026, 16:11 Evaluare finalizată 100
Matei Eva (evamariamatei) balmascat 22 Mai 2026, 16:11 Evaluare finalizată 100
Matei Eva (evamariamatei) balmascat 22 Mai 2026, 16:11 Evaluare finalizată E.C
Matei Eva (evamariamatei) balmascat 22 Mai 2026, 16:08 Evaluare finalizată 0
Papazi Ana (anacaragiale1) balmascat 22 Mai 2026, 16:05 Evaluare finalizată 100
Papazi Ana (anacaragiale1) balmascat 22 Mai 2026, 16:05 Evaluare finalizată 100
Papazi Ana (anacaragiale1) balmascat 22 Mai 2026, 16:05 Evaluare finalizată 100
Papazi Ana (anacaragiale1) balmascat 22 Mai 2026, 16:05 Evaluare finalizată 100
Papazi Ana (anacaragiale1) balmascat 22 Mai 2026, 16:03 Evaluare finalizată 0
Papazi Ana (anacaragiale1) balmascat 22 Mai 2026, 16:02 Evaluare finalizată E.C
Papazi Ana (anacaragiale1) balmascat 22 Mai 2026, 16:02 Evaluare finalizată E.C
Papazi Ioachim (Joachim123) balmascat 22 Mai 2026, 15:56 Evaluare finalizată 100
Papazi Ioachim (Joachim123) balmascat 22 Mai 2026, 15:54 Evaluare finalizată 0
Papazi Ioachim (Joachim123) balmascat 22 Mai 2026, 15:54 Evaluare finalizată E.C
Papazi Ioachim (Joachim123) balmascat 22 Mai 2026, 15:53 Evaluare finalizată E.C
Papazi Ioachim (Joachim123) balmascat 22 Mai 2026, 15:50 Evaluare finalizată 0
Papazi Ioachim (Joachim123) balmascat 22 Mai 2026, 15:50 Evaluare finalizată E.C
Matei Eva (evamariamatei) balmascat 22 Mai 2026, 15:44 Evaluare finalizată 0
Matei Eva (evamariamatei) balmascat 22 Mai 2026, 15:43 Evaluare finalizată E.C
Glavan Rares (MicaBebeliune) balmascat 22 Mai 2026, 10:19 Evaluare finalizată 100
Ionescu Cristian (CristianIonescu) balmascat 22 Mai 2026, 10:18 Evaluare finalizată 100
Ionescu Cristian (CristianIonescu) balmascat 21 Mai 2026, 19:50 Evaluare finalizată 46
Ionescu Cristian (CristianIonescu) balmascat 21 Mai 2026, 19:50 Evaluare finalizată 23
Ionescu Cristian (CristianIonescu) balmascat 21 Mai 2026, 19:50 Evaluare finalizată 50
Apostol Codrut-Petru (codrut_26) balmascat 02 Mai 2026, 18:17 Evaluare finalizată 100
Apostol Codrut-Petru (codrut_26) balmascat 29 Aprilie 2026, 18:38 Evaluare finalizată 23
Apostol Codrut-Petru (codrut_26) balmascat 29 Aprilie 2026, 18:37 Evaluare finalizată 0
Apostol Codrut-Petru (codrut_26) balmascat 29 Aprilie 2026, 18:35 Evaluare finalizată 0
Apostol Codrut-Petru (codrut_26) balmascat 29 Aprilie 2026, 18:35 Evaluare finalizată 0
Apostol Codrut-Petru (codrut_26) balmascat 29 Aprilie 2026, 18:34 Evaluare finalizată E.C
Alghisi Alessandro (ssdordai) balmascat 22 Martie 2026, 10:39 Evaluare finalizată 0
Davidoiu Stefan-Ionut (Radiant) balmascat 02 Martie 2026, 13:10 Evaluare finalizată 100
Pani Maria (pani_maria) balmascat 27 Februarie 2026, 19:49 Evaluare finalizată 100
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 14:05 Evaluare finalizată 23
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 14:03 Evaluare finalizată 23
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 14:02 Evaluare finalizată 23
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 14:02 Evaluare finalizată 23
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 13:59 Evaluare finalizată 0
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 13:59 Evaluare finalizată 0
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 13:58 Evaluare finalizată 0
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 13:58 Evaluare finalizată E.C
Bordea Dragos (bpd) balmascat 27 Februarie 2026, 13:57 Evaluare finalizată E.C
Diculescu Luca-Ionut (DiculescuLucaIonut) balmascat 26 Februarie 2026, 16:18 Evaluare finalizată 100
Badea Vlad (Vlad_Badea) balmascat 25 Februarie 2026, 16:47 Evaluare finalizată 100
unknown q (mraresionut) balmascat 20 Februarie 2026, 13:53 Evaluare finalizată 90
Du-te sus!