Soluții trimise

Rezumat problemă

#3056 walle

Roboțelul WALL-E este captiv într-un labirint dreptunghiular de dimensiuni N x M. Analizând harta, WALL-E constată că are de-a face cu un labirint extrem de sofisticat. El reușește să identifice următoarele tipuri de celule:
  • W – celula unde, la început, se află WALL-E,
  • E – celula ‘EXIT’ care poate fi accesată de WALL-E și care îl poate teleporta pe acesta instantaneu în afara labirintului, într-un loc sigur,
  • . – celule libere, care pot fi accesate de WALL-E,
  • # – celule de tip zid, care NU pot fi accesate de WALL-E,
  • + – celule de tip ușă, care pot fi accesate de WALL-E, dar continuarea deplasării la o celulă vecină se poate face doar după o așteptare de exact T secunde,
  • P – celule de tip portal, care îl teleportează pe WALL-E instantaneu, la întâmplare, într-una dintre celelalte celule de tip portal. Dacă WALL-E accesează o celulă (x1, y1) de tip portal, atunci el va fi instantaneu teleportat la o altă celulă (x2,y2) de tip portal, iar mai departe el se va deplasa numai într-o celulă vecină cu (x2,y2) (nu poate sta pe loc)

Comportamentul haotic al portalurilor îl îngrijorează pe WALL-E, astfel că își propune să afle care este numărul minim de secunde în care, cu certitudine, el va putea părăsi labirintul. Dacă nu se poate determina cu certitudine acest lucru, sau dacă WALL-E nu poate părăsi labirintul, răspunsul va fi -1.

ID   Utilizator Problema Data încărcării Stare
Georgescu Mihai (31mihai) walle 06 Noiembrie 2024, 21:11 Evaluare finalizată 100
Georgescu Mihai (31mihai) walle 06 Noiembrie 2024, 21:10 Evaluare finalizată 84
Georgescu Mihai (31mihai) walle 06 Noiembrie 2024, 21:02 Evaluare finalizată 79
Georgescu Mihai (31mihai) walle 06 Noiembrie 2024, 21:01 Evaluare finalizată 75
Georgescu Mihai (31mihai) walle 06 Noiembrie 2024, 21:00 Evaluare finalizată 75
Georgescu Mihai (31mihai) walle 06 Noiembrie 2024, 20:58 Evaluare finalizată 3
Vlăsceanu Alexandru (Alexandru2023) walle 06 Noiembrie 2024, 10:50 Evaluare finalizată E.C
Floroiu Marius (Marius_Cristian) walle 31 Octombrie 2024, 17:23 Evaluare finalizată 100
Floroiu Marius (Marius_Cristian) walle 30 Octombrie 2024, 22:29 Evaluare finalizată 85
Floroiu Marius (Marius_Cristian) walle 30 Octombrie 2024, 21:56 Evaluare finalizată 85
Floroiu Marius (Marius_Cristian) walle 30 Octombrie 2024, 21:38 Evaluare finalizată 3
Floroiu Marius (Marius_Cristian) walle 30 Octombrie 2024, 12:11 Evaluare finalizată 8
Floroiu Marius (Marius_Cristian) walle 30 Octombrie 2024, 12:09 Evaluare finalizată 63
Floroiu Marius (Marius_Cristian) walle 30 Octombrie 2024, 11:55 Evaluare finalizată 47
Floroiu Marius (Marius_Cristian) walle 30 Octombrie 2024, 11:41 Evaluare finalizată 36
Floroiu Marius (Marius_Cristian) walle 29 Octombrie 2024, 20:33 Evaluare finalizată 50
Floroiu Marius (Marius_Cristian) walle 29 Octombrie 2024, 19:44 Evaluare finalizată 18
Sbora Ioan-David (Sbora_Ioan_David) walle 28 Octombrie 2024, 15:47 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) walle 28 Octombrie 2024, 15:47 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) walle 28 Octombrie 2024, 12:54 Evaluare finalizată 91
Anonymous Anonymous (Hacker_1) walle 28 Octombrie 2024, 12:28 Evaluare finalizată 79
Anonymous Anonymous (Hacker_1) walle 28 Octombrie 2024, 11:29 Evaluare finalizată 73
Anonymous Anonymous (Hacker_1) walle 28 Octombrie 2024, 11:28 Evaluare finalizată E.C
prof CNTV (tudor) walle 26 Octombrie 2024, 21:34 Evaluare finalizată 100
Voie Tudor (tudorvoie) walle 04 Octombrie 2024, 11:37 Evaluare finalizată 4
Voie Tudor (tudorvoie) walle 03 Octombrie 2024, 12:59 Evaluare finalizată E.C
Fatu Mihai (mehai_me) walle 02 Octombrie 2024, 15:53 Evaluare finalizată 92
Fatu Mihai (mehai_me) walle 02 Octombrie 2024, 10:36 Evaluare finalizată 53
Fatu Mihai (mehai_me) walle 02 Octombrie 2024, 10:36 Evaluare finalizată 53
Fatu Mihai (mehai_me) walle 01 Octombrie 2024, 09:45 Evaluare finalizată 70
Papusica Frumusica (tragefustamaijos) walle 26 Septembrie 2024, 14:08 Evaluare finalizată E.C
Griga Victor (victorgriga) walle 13 Septembrie 2024, 17:29 Evaluare finalizată 100
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 14:19 Evaluare finalizată 68
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 14:17 Evaluare finalizată 64
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 14:17 Evaluare finalizată 53
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 14:17 Evaluare finalizată 64
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 14:10 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 14:09 Evaluare finalizată E.C
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 14:00 Evaluare finalizată 43
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 14:00 Evaluare finalizată 39
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:57 Evaluare finalizată 57
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:46 Evaluare finalizată 57
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:39 Evaluare finalizată 48
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:39 Evaluare finalizată 39
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:38 Evaluare finalizată 48
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:25 Evaluare finalizată 39
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:23 Evaluare finalizată 37
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:22 Evaluare finalizată 37
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:13 Evaluare finalizată 37
Petre Alexia-Bianca (informatica1218) walle 24 August 2024, 13:12 Evaluare finalizată 37