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
Popescu Denis (Motan12) balmascat 17 Decembrie 2024, 16:16 Evaluare finalizată 100
prof CNTV (tudor) balmascat 15 Decembrie 2024, 10:06 Evaluare finalizată 100
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) balmascat 11 Decembrie 2024, 18:55 Evaluare finalizată 100
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) balmascat 11 Decembrie 2024, 18:55 Evaluare finalizată E.C
Vasilache Teodora (teodora_vasilache) balmascat 10 Decembrie 2024, 19:09 Evaluare finalizată 100
i o (ilincariuoana) balmascat 10 Decembrie 2024, 18:19 Evaluare finalizată 100
Stefancu Rares (Rares_Rares) balmascat 10 Decembrie 2024, 18:18 Evaluare finalizată 100
Stefancu Rares (Rares_Rares) balmascat 10 Decembrie 2024, 18:17 Evaluare finalizată 16
i o (ilincariuoana) balmascat 10 Decembrie 2024, 18:15 Evaluare finalizată 90
i o (ilincariuoana) balmascat 10 Decembrie 2024, 18:13 Evaluare finalizată 0
Cotruță Maria (Maria_Cotruta) balmascat 10 Decembrie 2024, 18:10 Evaluare finalizată 100
Cotruță Maria (Maria_Cotruta) balmascat 10 Decembrie 2024, 18:09 Evaluare finalizată 0
Cotruță Maria (Maria_Cotruta) balmascat 10 Decembrie 2024, 18:07 Evaluare finalizată 0
Cotruță Maria (Maria_Cotruta) balmascat 10 Decembrie 2024, 18:05 Evaluare finalizată 0
Cotruță Maria (Maria_Cotruta) balmascat 10 Decembrie 2024, 18:05 Evaluare finalizată 0
Pomparau Ana (PomparauAnna) balmascat 10 Decembrie 2024, 18:02 Evaluare finalizată 0
i o (ilincariuoana) balmascat 10 Decembrie 2024, 18:00 Evaluare finalizată 90
Vasilache Teodora (teodora_vasilache) balmascat 10 Decembrie 2024, 17:58 Evaluare finalizată 90
Vasilache Teodora (teodora_vasilache) balmascat 10 Decembrie 2024, 17:58 Evaluare finalizată 0
Peter Tobias (PeterTobias) balmascat 08 Decembrie 2024, 11:35 Evaluare finalizată 100
Adelin Hojda (uncrowned) balmascat 01 Decembrie 2024, 09:10 Evaluare finalizată 100
Mihaela Runceanu (Ana0512) balmascat 20 Noiembrie 2024, 17:29 Evaluare finalizată 100
Zinevici Tania-Ioana (Kayami) balmascat 20 Noiembrie 2024, 15:55 Evaluare finalizată 100
Lungu Miruna (l_miruna) balmascat 13 Noiembrie 2024, 23:21 Evaluare finalizată 100
Garabet Ariana (arianamariagarabet) balmascat 11 Noiembrie 2024, 15:02 Evaluare finalizată 100
Garabet Ariana (arianamariagarabet) balmascat 11 Noiembrie 2024, 15:01 Evaluare finalizată 47
Garabet Ariana (arianamariagarabet) balmascat 11 Noiembrie 2024, 15:01 Evaluare finalizată 0
Calisov Radu (Radu_Calisov) balmascat 07 Noiembrie 2024, 09:57 Evaluare finalizată 100
Grosu Matei-Theodor (Grosu_Matei8619) balmascat 06 Noiembrie 2024, 17:20 Evaluare finalizată 100
Grosu Matei-Theodor (Grosu_Matei8619) balmascat 06 Noiembrie 2024, 17:18 Evaluare finalizată 0
Alecu Andreea (andry) balmascat 05 Noiembrie 2024, 00:03 Evaluare finalizată 23
Ciobanu Ilinca (ilinca_1701) balmascat 29 Octombrie 2024, 15:12 Evaluare finalizată 100
Petre Ana (ana_sonia_petre) balmascat 28 Octombrie 2024, 18:30 Evaluare finalizată 100
Ursu Filip (ursu_filip6) balmascat 27 Octombrie 2024, 14:49 Evaluare finalizată 100
Ursu Filip (ursu_filip6) balmascat 27 Octombrie 2024, 14:48 Evaluare finalizată 0
Ursu Filip (ursu_filip6) balmascat 27 Octombrie 2024, 14:36 Evaluare finalizată 0
w w (w281294) balmascat 27 Octombrie 2024, 14:36 Evaluare finalizată 100
Ursu Filip (ursu_filip6) balmascat 27 Octombrie 2024, 14:35 Evaluare finalizată 0
w w (w281294) balmascat 27 Octombrie 2024, 14:34 Evaluare finalizată E.C
w w (w281294) balmascat 27 Octombrie 2024, 14:33 Evaluare finalizată E.C
w w (w281294) balmascat 27 Octombrie 2024, 14:32 Evaluare finalizată E.C
Ursu Filip (ursu_filip6) balmascat 27 Octombrie 2024, 14:27 Evaluare finalizată 0
Preutescu Vlad (vladpreutescu) balmascat 27 Octombrie 2024, 14:27 Evaluare finalizată 100
w w (w281294) balmascat 27 Octombrie 2024, 14:23 Evaluare finalizată E.C
Boris Taslitchi (that5martkid) balmascat 27 Octombrie 2024, 13:12 Evaluare finalizată 100
Boris Taslitchi (that5martkid) balmascat 27 Octombrie 2024, 13:11 Evaluare finalizată 77
Boris Taslitchi (that5martkid) balmascat 27 Octombrie 2024, 13:00 Evaluare finalizată 16
Boris Taslitchi (that5martkid) balmascat 27 Octombrie 2024, 12:56 Evaluare finalizată 0
munteanu ilinca (munteanu_ilinca) balmascat 27 Octombrie 2024, 12:35 Evaluare finalizată 100
Ciuvica Alexandru (Alex_8523) balmascat 26 Octombrie 2024, 18:18 Evaluare finalizată 100