Soluții trimise

Rezumat problemă

#3056
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.

ONI 2019 clasa a X-a
ID   Utilizator Problema Data încărcării Stare
bivolu emanuel (bivolaru) walle 02 Mai 2026, 13:39 Evaluare finalizată 18
Peter Tobias (PeterTobias) walle 29 Martie 2026, 17:22 Evaluare finalizată 100
Cornea Alexandru-Mihai (AlexandruCornea) walle 25 Martie 2026, 12:10 Evaluare finalizată E.C
Nit Andrei (pituioan) walle 23 Martie 2026, 20:38 Evaluare finalizată 100
Mülec Andrei (Andrei_M16) walle 20 Martie 2026, 18:33 Evaluare finalizată 43
Mülec Andrei (Andrei_M16) walle 20 Martie 2026, 12:30 Evaluare finalizată E.C
Batis Andrei (batas) walle 18 Martie 2026, 18:45 Evaluare finalizată 100
Batis Andrei (batas) walle 18 Martie 2026, 18:44 Evaluare finalizată 100
Batis Andrei (batas) walle 18 Martie 2026, 18:41 Evaluare finalizată 91
Dinca Matei (rhyhrrhy) walle 08 Martie 2026, 23:19 Evaluare finalizată 43
Dinca Matei (rhyhrrhy) walle 08 Martie 2026, 23:11 Evaluare finalizată 100
Dinca Matei (rhyhrrhy) walle 08 Martie 2026, 23:09 Evaluare finalizată E.C
Dinca Matei (rhyhrrhy) walle 08 Martie 2026, 23:07 Evaluare finalizată 18
Dinca Matei (rhyhrrhy) walle 08 Martie 2026, 23:05 Evaluare finalizată 18
Turcu Andrei (and_) walle 08 Martie 2026, 18:07 Evaluare finalizată E.C
Turcu Andrei (and_) walle 07 Martie 2026, 21:52 Evaluare finalizată E.C
Iancu Nicoleta (nicoleta_iancu) walle 27 Februarie 2026, 18:45 Evaluare finalizată 33
Maican Iustin (iustincmb) walle 19 Februarie 2026, 18:16 Evaluare finalizată 100
Olaru Valentin (cnet2004) walle 06 Februarie 2026, 01:27 Evaluare finalizată 100
Olaru Valentin (cnet2004) walle 06 Februarie 2026, 00:24 Evaluare finalizată 100
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 23:35 Evaluare finalizată 50
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 23:35 Evaluare finalizată 18
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 20:10 Evaluare finalizată 32
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 20:02 Evaluare finalizată 18
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 19:12 Evaluare finalizată 32
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 19:05 Evaluare finalizată 32
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 19:01 Evaluare finalizată E.C
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 18:57 Evaluare finalizată 47
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 18:57 Evaluare finalizată 47
Olaru Valentin (cnet2004) walle 05 Februarie 2026, 18:31 Evaluare finalizată 47
Georgescu Rares (Rares_Georgescu) walle 17 Ianuarie 2026, 19:20 Evaluare finalizată 100
Dragu Mihai (mihaialex28) walle 12 Ianuarie 2026, 18:12 Evaluare finalizată 21
Dragu Mihai (mihaialex28) walle 12 Ianuarie 2026, 18:07 Evaluare finalizată 21
balan sabasitan (bababubu) walle 10 Ianuarie 2026, 10:04 Evaluare finalizată 30
balan sabasitan (bababubu) walle 10 Ianuarie 2026, 09:49 Evaluare finalizată 30
balan sabasitan (bababubu) walle 10 Ianuarie 2026, 09:48 Evaluare finalizată 30
Szabo Zoltan (SzaboZoltan) walle 05 Ianuarie 2026, 19:40 Evaluare finalizată 100
balan sabasitan (bababubu) walle 05 Ianuarie 2026, 19:31 Evaluare finalizată 32
balan sabasitan (bababubu) walle 05 Ianuarie 2026, 19:30 Evaluare finalizată 14
Szabo Zoltan (SzaboZoltan) walle 05 Ianuarie 2026, 19:25 Evaluare finalizată 64
Szabo Zoltan (SzaboZoltan) walle 05 Ianuarie 2026, 19:23 Evaluare finalizată 100
Szabo Zoltan (SzaboZoltan) walle 05 Ianuarie 2026, 19:22 Evaluare finalizată 50
Szabo Zoltan (SzaboZoltan) walle 05 Ianuarie 2026, 19:21 Evaluare finalizată 64
Szabo Zoltan (SzaboZoltan) walle 05 Ianuarie 2026, 19:21 Evaluare finalizată 29
balan sabasitan (bababubu) walle 05 Ianuarie 2026, 19:14 Evaluare finalizată 29
Guiman Alexandra (Lexi_Guiman) walle 28 Decembrie 2025, 13:40 Evaluare finalizată 100
balan sabasitan (bababubu) walle 24 Decembrie 2025, 18:57 Evaluare finalizată E.C
Biclineru Radu (Radu_Bicli) walle 13 Decembrie 2025, 12:49 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) walle 13 Decembrie 2025, 11:51 Evaluare finalizată 21
Biclineru Radu (Radu_Bicli) walle 13 Decembrie 2025, 11:49 Evaluare finalizată 4
Du-te sus!