Soluții trimise

Rezumat problemă

castel3

#3404

Înspăimântătorii tăi luptători au răpit-o pe Prinţesa Ghiocela şi au închis-o în castelul tău de pe vârful Muntelui Pleşuv. Deoarece eşti un geniu malefic, te-ai hotărât să îi oferi prinţesei iluzia unei şanse de evadare.
Castelul tău are forma unui caroiaj cu M linii şi N coloane. Cele M x N celule ale castelului sunt numerotate de la 1 la M x N în ordinea parcurgerii caroiajului pe linii de sus în jos, iar pe aceeaşi linie în ordinea coloanelor de la stânga la dreapta. În fiecare dintre celulele castelului ai pus câte o cheie, mai precis celula i conţine cheia cu numărul i. Evident, pentru a intra într-o cameră, prinţesa are nevoie de o anume cheie care permite deschiderea acesteia. Mai mult, dintr-o cameră prinţesa se poate deplasa într-un moment numai într-una dintre cele maximum patru camere adiacente pe orizontală şi verticală, doar dacă deţine cheia necesară deschiderii sale. Odată ce a intrat într-o cameră şi a obţinut o cheie, prinţesa o păstrează şi poate să o utilizeze ori de câte ori doreşte. Deşi eşti convins că prinţesa nu va scăpa din castel, eşti curios să afli câte dintre cele M x N camere îi sunt accesibile. Date fiind dimensiunile castelului, camera în care se află iniţial prinţesa şi cheile necesare deschiderii fiecăreia dintre camere, află răspunsul la această întrebare presantă.

ONI 2007, clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Somesan Paul Ioan (SomesanPaulIoan) castel3 26 Februarie 2020, 18:36 Evaluare finalizată 10
͡° ͜ʖ ͡° ͡° ͜ʖ ͡° (mrdiamond26) castel3 26 Februarie 2020, 17:47 Evaluare finalizată E.C
Moldovan Tudor (tudormoldovan) castel3 26 Februarie 2020, 15:27 Evaluare finalizată 40
Moldovan Tudor (tudormoldovan) castel3 26 Februarie 2020, 15:26 Evaluare finalizată E.C
Moldovan Tudor (tudormoldovan) castel3 26 Februarie 2020, 15:25 Evaluare finalizată 50
Moldovan Tudor (tudormoldovan) castel3 26 Februarie 2020, 15:14 Evaluare finalizată 50
Vasiluță Alex (AlexVasiluta) castel3 26 Februarie 2020, 15:14 Evaluare finalizată 100
Vasiluță Alex (AlexVasiluta) castel3 26 Februarie 2020, 15:13 Evaluare finalizată 100
Moldovan Tudor (tudormoldovan) castel3 26 Februarie 2020, 15:12 Evaluare finalizată 60
Vasiluță Alex (AlexVasiluta) castel3 26 Februarie 2020, 15:12 Evaluare finalizată 100
Vasiluță Alex (AlexVasiluta) castel3 26 Februarie 2020, 15:05 Evaluare finalizată 0
vrajitorul 222 (vrajitorul222) castel3 26 Februarie 2020, 14:53 Evaluare finalizată 100
Vasiluță Alex (AlexVasiluta) castel3 26 Februarie 2020, 14:46 Evaluare finalizată 30
Moldovan Tudor (tudormoldovan) castel3 26 Februarie 2020, 14:39 Evaluare finalizată 100
Demian Catalin Ionut (DemianCatalin) castel3 26 Februarie 2020, 11:27 Evaluare finalizată 100
Dumitrescu Bogdan (dumitrescu_bogdan) castel3 25 Februarie 2020, 23:12 Evaluare finalizată 100
͡° ͜ʖ ͡° ͡° ͜ʖ ͡° (mrdiamond26) castel3 25 Februarie 2020, 23:12 Evaluare finalizată 100
͡° ͜ʖ ͡° ͡° ͜ʖ ͡° (mrdiamond26) castel3 25 Februarie 2020, 22:59 Evaluare finalizată 0
͡° ͜ʖ ͡° ͡° ͜ʖ ͡° (mrdiamond26) castel3 25 Februarie 2020, 22:59 Evaluare finalizată 30
͡° ͜ʖ ͡° ͡° ͜ʖ ͡° (mrdiamond26) castel3 25 Februarie 2020, 22:58 Evaluare finalizată 0
͡° ͜ʖ ͡° ͡° ͜ʖ ͡° (mrdiamond26) castel3 25 Februarie 2020, 22:58 Evaluare finalizată 30
Nume Prenume (injust) castel3 25 Februarie 2020, 22:40 Evaluare finalizată 100
Popa Sebastian (Popa_Sebastian) castel3 25 Februarie 2020, 21:55 Evaluare finalizată 100
Popa Sebastian (Popa_Sebastian) castel3 25 Februarie 2020, 21:53 Evaluare finalizată 100
Nume Prenume (injust) castel3 25 Februarie 2020, 21:52 Evaluare finalizată 100
Nume Prenume (injust) castel3 25 Februarie 2020, 21:47 Evaluare finalizată 50
Nume Prenume (injust) castel3 25 Februarie 2020, 21:43 Evaluare finalizată 50
Nume Prenume (injust) castel3 25 Februarie 2020, 21:16 Evaluare finalizată 30
Nume Prenume (injust) castel3 25 Februarie 2020, 21:04 Evaluare finalizată 30
Nume Prenume (injust) castel3 25 Februarie 2020, 20:57 Evaluare finalizată 30
Nume Prenume (injust) castel3 25 Februarie 2020, 20:02 Evaluare finalizată 30
Nume Prenume (injust) castel3 25 Februarie 2020, 20:01 Evaluare finalizată 30
Vasiluță Alex (AlexVasiluta) castel3 25 Februarie 2020, 12:29 Evaluare finalizată 30
Vasiluță Alex (AlexVasiluta) castel3 25 Februarie 2020, 12:21 Evaluare finalizată 30
Vasiluță Alex (AlexVasiluta) castel3 25 Februarie 2020, 12:18 Evaluare finalizată 20
Vasiluță Alex (AlexVasiluta) castel3 25 Februarie 2020, 12:11 Evaluare finalizată 10
Nume Prenume (injust) castel3 25 Februarie 2020, 10:37 Evaluare finalizată E.C
Pascu Daria (Daria_pascu) castel3 25 Februarie 2020, 10:29 Evaluare finalizată 30
Gaina Florin (Florinos) castel3 25 Februarie 2020, 08:49 Evaluare finalizată 100
Borgovan Alexandru (BAlexandru) castel3 23 Februarie 2020, 20:39 Evaluare finalizată 100
Popescu Adrian (popescu_adrian17) castel3 23 Februarie 2020, 14:58 Evaluare finalizată 40
Popescu Adrian (popescu_adrian17) castel3 23 Februarie 2020, 14:26 Evaluare finalizată 30
Popescu Adrian (popescu_adrian17) castel3 23 Februarie 2020, 14:12 Evaluare finalizată 30
Aspru Octavian (oaspru) castel3 23 Februarie 2020, 09:04 Evaluare finalizată 100
Biciușcă Matei (Kenji_inDaShadow) castel3 22 Februarie 2020, 22:21 Evaluare finalizată 100
POPESCU ANDREI (andreip99) castel3 22 Februarie 2020, 20:49 Evaluare finalizată 100
Macovei Andrei (Andrei_Macovei15) castel3 22 Februarie 2020, 19:25 Evaluare finalizată 100
Stefanache Silviu - Constantin (swswiss) castel3 22 Februarie 2020, 17:54 Evaluare finalizată 100
Mihalcea Alexandru-Ionut (MihalceaAlex) castel3 22 Februarie 2020, 12:49 Evaluare finalizată 0
Baciu Rares (Rares5000) castel3 22 Februarie 2020, 12:46 Evaluare finalizată 0
Du-te sus!