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
6B - Vranceanu Victor (Victor_V) Alice 21 Noiembrie 2024, 17:08 Evaluare finalizată 100
Ratiu Nichita Ioan (nichitaratiuioan) Alice 21 Noiembrie 2024, 11:38 Evaluare finalizată 100
Ratiu Nichita Ioan (nichitaratiuioan) Alice 21 Noiembrie 2024, 11:38 Evaluare finalizată E.C
6B- Florea Radu (raduflorea_) Alice 21 Noiembrie 2024, 09:19 Evaluare finalizată 100
Moicianu Sasha (sasham) Alice 19 Noiembrie 2024, 21:41 Evaluare finalizată 100
Boulean David (David_Boulean) Alice 16 Noiembrie 2024, 16:03 Evaluare finalizată 36
6B Mihailescu Maria (maria2012) Alice 16 Noiembrie 2024, 10:32 Evaluare finalizată 0
Tanase Tudor Andrei (Andreitse) Alice 16 Noiembrie 2024, 10:07 Evaluare finalizată 100
Apetri Simon (Simon10) Alice 16 Noiembrie 2024, 09:44 Evaluare finalizată 0
Apetri Simon (Simon10) Alice 16 Noiembrie 2024, 09:44 Evaluare finalizată 0
6B Georgescu Andreea Bianca (Andreea1112bi) Alice 15 Noiembrie 2024, 20:51 Evaluare finalizată 20
Codrici Sebastian (Sebastian_Codrici) Alice 15 Noiembrie 2024, 15:24 Evaluare finalizată 100
Penes Theodor (TheodorPenes) Alice 15 Noiembrie 2024, 15:19 Evaluare finalizată 100
6B Ciurea Andrei (AndreiCiurea) Alice 14 Noiembrie 2024, 23:06 Evaluare finalizată 100
Enescu Luca (LucaEnescu) Alice 14 Noiembrie 2024, 18:21 Evaluare finalizată 0
6B Oana Patricia (Oana_Patricia) Alice 14 Noiembrie 2024, 18:19 Evaluare finalizată 0
Enescu Luca (LucaEnescu) Alice 14 Noiembrie 2024, 18:14 Evaluare finalizată 20
6B - vicu stefan (stefan_vicu) Alice 14 Noiembrie 2024, 18:13 Evaluare finalizată 100
6B Herinean Rares (raresherinean) Alice 14 Noiembrie 2024, 18:10 Evaluare finalizată 100
6B Oana Patricia (Oana_Patricia) Alice 14 Noiembrie 2024, 17:45 Evaluare finalizată 0
Mateescu Andrei (AndreiEsteNebun) Alice 14 Noiembrie 2024, 17:38 Evaluare finalizată 100
6B - Dumitrache Nicolae (Nicky_Dumitrache) Alice 14 Noiembrie 2024, 16:50 Evaluare finalizată 100
Barbu tudor barbu tudor (TUDOR12345678ab) Alice 14 Noiembrie 2024, 16:43 Evaluare finalizată 100
6B Marcovici Andrei (blackzzzz) Alice 14 Noiembrie 2024, 16:39 Evaluare finalizată 100
6B- Florea Radu (raduflorea_) Alice 14 Noiembrie 2024, 16:38 Evaluare finalizată 100
Sigartau Stefan (0742102052) Alice 14 Noiembrie 2024, 16:37 Evaluare finalizată 100
6B Udma Iustin (iustin_udma) Alice 14 Noiembrie 2024, 16:35 Evaluare finalizată 100
Cristea Catrinel (Kat11) Alice 14 Noiembrie 2024, 16:29 Evaluare finalizată 100
Hantiu Adrian (ahantiu) Alice 14 Noiembrie 2024, 16:25 Evaluare finalizată 0
Hantiu Adrian (ahantiu) Alice 14 Noiembrie 2024, 16:23 Evaluare finalizată 100
Mares Bianca (bianca_mares) Alice 14 Noiembrie 2024, 16:20 Evaluare finalizată 10
Mares Bianca (bianca_mares) Alice 14 Noiembrie 2024, 16:17 Evaluare finalizată 10
Mares Bianca (bianca_mares) Alice 14 Noiembrie 2024, 16:06 Evaluare finalizată 2
Mares Bianca (bianca_mares) Alice 14 Noiembrie 2024, 16:02 Evaluare finalizată 2
Mares Bianca (bianca_mares) Alice 14 Noiembrie 2024, 16:01 Evaluare finalizată 2
Strate Anais (Anaisteam) Alice 14 Noiembrie 2024, 12:29 Evaluare finalizată 100
Floruti Miruna (MirunaFloruti) Alice 09 Noiembrie 2024, 23:55 Evaluare finalizată 100
Floruti Miruna (MirunaFloruti) Alice 09 Noiembrie 2024, 23:38 Evaluare finalizată 10
Floruti Miruna (MirunaFloruti) Alice 09 Noiembrie 2024, 23:37 Evaluare finalizată 2
Floruti Miruna (MirunaFloruti) Alice 09 Noiembrie 2024, 23:36 Evaluare finalizată 2
Vicol Mihai (Mihai_vicol) Alice 07 Noiembrie 2024, 18:44 Evaluare finalizată 0
Arteni Mihai (MihaiA09) Alice 05 Noiembrie 2024, 14:23 Evaluare finalizată 100
Moroz Andrei (yesofcourse) Alice 05 Noiembrie 2024, 13:50 Evaluare finalizată 100
Moroz Andrei (yesofcourse) Alice 05 Noiembrie 2024, 13:28 Evaluare finalizată 36
Arteni Mihai (MihaiA09) Alice 05 Noiembrie 2024, 13:20 Evaluare finalizată 20
Moroz Andrei (yesofcourse) Alice 05 Noiembrie 2024, 13:20 Evaluare finalizată 26
Pustai Thomas (thomasp) Alice 05 Noiembrie 2024, 11:47 Evaluare finalizată 100
Pitu Eduard (EduardPitu) Alice 04 Noiembrie 2024, 22:27 Evaluare finalizată 100
Pitu Eduard (EduardPitu) Alice 04 Noiembrie 2024, 21:35 Evaluare finalizată 36
Arteni Mihai (MihaiA09) Alice 04 Noiembrie 2024, 20:20 Evaluare finalizată 0