Soluții trimise

Rezumat problemă

#979 Alice

Într-o zi frumoasă de vară, Alice se juca în parc. Deodată, văzu un iepure cu ceas, numit Iepurele Alb, sărind grăbit în scorbura unui copac. Curioasă, Alice îl urmări şi sări şi ea în scorbură. Spre mirarea ei, ajunse într-o sală mare cu N uşi încuiate. Pe fiecare uşă era scris câte un număr natural. Într-o clipă, lângă ea apăru Iepurele Alb şi-i spuse că doar uşile cu numere magice pot fi deschise dacă are cheile potrivite. Pentru a o ajuta, Iepurele Alb i-a explicat că un număr magic este un număr natural care poate fi redus la o cifră prin complementarea cifrelor acestuia faţă de cifra sa maximă din scrierea zecimală, apoi prin complementarea cifrelor numărului obţinut faţă de cifra sa maximă şi aşa mai departe până când se obţine o cifră. Evident, nu toate numerele naturale sunt numere magice. De exemplu, uşa cu numărul 1234 poate fi deschisă cu cheia inscripţionată cu cifra 1 deoarece 1234 este un număr magic ce poate fi redus la cifra 1 prin complementări repetate (1234→3210→123→210→12→10→1), iar uşa cu numărul 1204 nu poate fi deschisă deoarece 1204 nu este un număr magic (indiferent de câte ori s-ar repeta complementarea nu poate fi redus la o cifră: 1204→3240→1204→3240→1204 ... ).

Înainte să dispară, Iepurele Alb îi dădu o cheie aurie inscripţionată cu cifra K şi o avertiză că poate deschide cu această cheie doar uşile cu numere magice ce pot fi reduse la cifra K.

Scrieţi un program care să citească numerele naturale N, K şi cele N numere naturale scrise pe cele N uşi, şi care să determine:

a) cel mai mare număr par dintre numerele scrise pe cele N uşi;
b) numărul uşilor care pot fi deschise cu cheia aurie inscripţionată cu cifra K.

ID   Utilizator Problema Data încărcării Stare
Adelin Hojda (uncrowned) Alice 21 Aprilie 2024, 20:16 Evaluare finalizată 100
Adelin Hojda (uncrowned) Alice 21 Aprilie 2024, 20:15 Evaluare finalizată E.C
Marcovici Andrei (blackzzzz) Alice 21 Aprilie 2024, 19:35 Evaluare finalizată 100
Marcovici Andrei (blackzzzz) Alice 21 Aprilie 2024, 16:44 Evaluare finalizată 20
Becleanu Tudor Andrei (TudorBecleanuAndrei) Alice 19 Aprilie 2024, 17:27 Evaluare finalizată 100
Becleanu Tudor Andrei (TudorBecleanuAndrei) Alice 19 Aprilie 2024, 17:26 Evaluare finalizată 0
POPESCU ANDREI (andreip99) Alice 18 Aprilie 2024, 10:10 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Alice 18 Aprilie 2024, 10:09 Evaluare finalizată 0
H G (Egreog) Alice 15 Aprilie 2024, 10:06 Evaluare finalizată 20
H G (Egreog) Alice 15 Aprilie 2024, 10:05 Evaluare finalizată 20
H G (Egreog) Alice 15 Aprilie 2024, 09:56 Evaluare finalizată 20
loga ana natalia (Jayfeather) Alice 14 Aprilie 2024, 19:39 Evaluare finalizată 100
- - (bangtan_sonyeondan) Alice 14 Aprilie 2024, 19:38 Evaluare finalizată 100
Sandu David (sandu_stefanica) Alice 08 Aprilie 2024, 11:34 Evaluare finalizată 100
. 💻 . (cimpean) Alice 19 Martie 2024, 20:37 Evaluare finalizată 0
Tanasoiu Darius Andrei (darius_tanasoiu) Alice 19 Martie 2024, 12:24 Evaluare finalizată 20
Tanasoiu Darius Andrei (darius_tanasoiu) Alice 19 Martie 2024, 12:18 Evaluare finalizată 20
Florescu Stefan (Pufistef) Alice 16 Martie 2024, 22:17 Evaluare finalizată 100
Chitac Amadeo (Amadeo_Chitac) Alice 16 Martie 2024, 21:11 Evaluare finalizată 20
Chitac Amadeo (Amadeo_Chitac) Alice 16 Martie 2024, 21:09 Evaluare finalizată 10
Chitac Amadeo (Amadeo_Chitac) Alice 16 Martie 2024, 21:05 Evaluare finalizată 10
Chitac Amadeo (Amadeo_Chitac) Alice 16 Martie 2024, 21:04 Evaluare finalizată 10
Nitu Andrei (andreinitu) Alice 16 Martie 2024, 19:59 Evaluare finalizată 20
Nitu Andrei (andreinitu) Alice 16 Martie 2024, 19:56 Evaluare finalizată 20
Miron Alexandru (AkysMairon) Alice 16 Martie 2024, 15:01 Evaluare finalizată 100
Miron Alexandru (AkysMairon) Alice 16 Martie 2024, 14:43 Evaluare finalizată 28
Miron Alexandru (AkysMairon) Alice 16 Martie 2024, 14:41 Evaluare finalizată 28
Miron Alexandru (AkysMairon) Alice 16 Martie 2024, 14:37 Evaluare finalizată 100
Miron Alexandru (AkysMairon) Alice 16 Martie 2024, 14:36 Evaluare finalizată 28
Cimpoca Gabriel Nectarie (NectarieG) Alice 16 Martie 2024, 12:58 Evaluare finalizată 100
Florescu Laura (LalaFlo) Alice 15 Martie 2024, 20:57 Evaluare finalizată 20
Florescu Laura (LalaFlo) Alice 15 Martie 2024, 20:40 Evaluare finalizată 10
Florescu Laura (LalaFlo) Alice 15 Martie 2024, 20:39 Evaluare finalizată 0
vilcu ilinca (ilincapisica) Alice 15 Martie 2024, 20:07 Evaluare finalizată 100
Păștin Ligia (Ligia10) Alice 15 Martie 2024, 14:16 Evaluare finalizată 100
vlad stefan (stefanvlad35) Alice 15 Martie 2024, 13:45 Evaluare finalizată 100
vlad stefan (stefanvlad35) Alice 15 Martie 2024, 12:27 Evaluare finalizată 100
Neacsu Mihail (M1H41L_2013) Alice 15 Martie 2024, 11:55 Evaluare finalizată 0
Neacsu Mihail (M1H41L_2013) Alice 15 Martie 2024, 11:54 Evaluare finalizată E.C
Neacsu Mihail (M1H41L_2013) Alice 15 Martie 2024, 11:53 Evaluare finalizată E.C
Cimpoca Gabriel Nectarie (NectarieG) Alice 15 Martie 2024, 10:21 Evaluare finalizată 100
Ercse Robert (Ercse_Robert_19) Alice 14 Martie 2024, 14:39 Evaluare finalizată E.C
Ercse Robert (Ercse_Robert_19) Alice 14 Martie 2024, 14:26 Evaluare finalizată 20
Stefan Amelie (stefan_amelie) Alice 14 Martie 2024, 14:21 Evaluare finalizată 0
Ercse Robert (Ercse_Robert_19) Alice 14 Martie 2024, 14:17 Evaluare finalizată 20
Stefan Amelie (stefan_amelie) Alice 14 Martie 2024, 14:16 Evaluare finalizată 0
Stefan Amelie (stefan_amelie) Alice 14 Martie 2024, 14:16 Evaluare finalizată E.C
Stefan Amelie (stefan_amelie) Alice 14 Martie 2024, 14:15 Evaluare finalizată E.C
Stefan Amelie (stefan_amelie) Alice 14 Martie 2024, 14:12 Evaluare finalizată 0
Stefan Amelie (stefan_amelie) Alice 14 Martie 2024, 14:11 Evaluare finalizată E.C