Soluții trimise

Rezumat problemă

Un labirint este descris ca fiind o matrice binară cu N linii și M coloane, cu semnificația că 0 reprezintă o poziție liberă, iar 1 reprezintă o poziție în care se află un zid. Un drum în labirint este un traseu în matrice care începe cu poziția (1, 1) și ajunge în poziția (N, M) prin deplasare doar pe poziții care au valoarea 0 și sunt vecine cu poziția curentă, pe una din cele patru direcții: sus, jos, stânga, dreapta. Lungimea unui drum este egală cu numărul de poziții vizitate. Notăm cu d0 lungimea drumului minim de la poziția (1, 1) la poziția (N,M). Fie d(i, j) lungimea drumului minim de la poziția (1, 1) la poziția (N, M), dacă poziției (i, j) i se atribuie valoarea 0. Observăm că dacă poziția (i, j) conține inițial un 0, atunci d0 = d(i, j). Pentru fiecare poziție (i, j) să se verifice dacă d(i, j) < d0.

OJI 2021, clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Ognean Dennis (Dennis_2006) Labirint5 26 Aprilie 2024, 01:56 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Labirint5 08 Aprilie 2024, 20:31 Evaluare finalizată 100
Condrea Lucian (Lucian243) Labirint5 31 Martie 2024, 15:06 Evaluare finalizată 100
Condrea Lucian (Lucian243) Labirint5 31 Martie 2024, 15:05 Evaluare finalizată 0
Fodor Rares-Costin (FRD233) Labirint5 15 Martie 2024, 20:04 Evaluare finalizată 100
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:23 Evaluare finalizată 100
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:23 Evaluare finalizată 100
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:22 Evaluare finalizată 0
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:21 Evaluare finalizată E.C
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:20 Evaluare finalizată 0
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:19 Evaluare finalizată 0
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:18 Evaluare finalizată 0
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:18 Evaluare finalizată 0
Dumitru Mihai Cosmin (dumitru_cosmin) Labirint5 15 Martie 2024, 15:17 Evaluare finalizată 0
Miriam Irimia (miriamswag) Labirint5 15 Martie 2024, 14:13 Evaluare finalizată 100
Miriam Irimia (miriamswag) Labirint5 15 Martie 2024, 14:12 Evaluare finalizată 0
Ciupe Timotei (CIupe_Timotei) Labirint5 15 Martie 2024, 13:24 Evaluare finalizată 100
Petrescu Theodor (theodor_petrescu) Labirint5 15 Martie 2024, 13:23 Evaluare finalizată 100
Ciupe Timotei (CIupe_Timotei) Labirint5 15 Martie 2024, 13:03 Evaluare finalizată 0
Ciupe Timotei (CIupe_Timotei) Labirint5 15 Martie 2024, 13:02 Evaluare finalizată E.C
Ciupe Timotei (CIupe_Timotei) Labirint5 15 Martie 2024, 12:54 Evaluare finalizată 0
Miriam Irimia (miriamswag) Labirint5 15 Martie 2024, 11:12 Evaluare finalizată 40
Miriam Irimia (miriamswag) Labirint5 15 Martie 2024, 11:12 Evaluare finalizată 0
Miriam Irimia (miriamswag) Labirint5 15 Martie 2024, 11:11 Evaluare finalizată 0
Miriam Irimia (miriamswag) Labirint5 15 Martie 2024, 11:09 Evaluare finalizată 0
Miriam Irimia (miriamswag) Labirint5 15 Martie 2024, 11:08 Evaluare finalizată 0
Țigău Alexandru (ALEXANDRUTIGAU04) Labirint5 15 Martie 2024, 10:41 Evaluare finalizată 95
Țigău Alexandru (ALEXANDRUTIGAU04) Labirint5 15 Martie 2024, 10:39 Evaluare finalizată 0
Balasescu Tudor (tudor_balasescu) Labirint5 14 Martie 2024, 22:23 Evaluare finalizată 100
Balasescu Tudor (tudor_balasescu) Labirint5 14 Martie 2024, 22:23 Evaluare finalizată 0
Balasescu Tudor (tudor_balasescu) Labirint5 14 Martie 2024, 22:22 Evaluare finalizată 100
Balasescu Tudor (tudor_balasescu) Labirint5 14 Martie 2024, 22:21 Evaluare finalizată 10
Balasescu Tudor (tudor_balasescu) Labirint5 14 Martie 2024, 22:18 Evaluare finalizată 10
Balasescu Tudor (tudor_balasescu) Labirint5 14 Martie 2024, 22:17 Evaluare finalizată 0
Balasescu Tudor (tudor_balasescu) Labirint5 14 Martie 2024, 22:08 Evaluare finalizată 0
Balasescu Tudor (tudor_balasescu) Labirint5 14 Martie 2024, 22:04 Evaluare finalizată 0
Batrinu Gabriel (Batrinu_Gabriel) Labirint5 14 Martie 2024, 20:05 Evaluare finalizată 100
Batrinu Gabriel (Batrinu_Gabriel) Labirint5 14 Martie 2024, 20:04 Evaluare finalizată 75
Batrinu Gabriel (Batrinu_Gabriel) Labirint5 14 Martie 2024, 19:56 Evaluare finalizată 35
Barbat Matei (mateinfinit) Labirint5 14 Martie 2024, 19:11 Evaluare finalizată 100
Barbat Matei (mateinfinit) Labirint5 14 Martie 2024, 18:56 Evaluare finalizată 35
Barbat Matei (mateinfinit) Labirint5 14 Martie 2024, 18:42 Evaluare finalizată 35
Barbat Matei (mateinfinit) Labirint5 14 Martie 2024, 18:41 Evaluare finalizată 35
Mihai Daniel (mihaidaniel26) Labirint5 14 Martie 2024, 18:36 Evaluare finalizată 5
Mihai Daniel (mihaidaniel26) Labirint5 14 Martie 2024, 18:35 Evaluare finalizată 5
Mihai Daniel (mihaidaniel26) Labirint5 14 Martie 2024, 18:35 Evaluare finalizată 35
Barbat Matei (mateinfinit) Labirint5 14 Martie 2024, 18:14 Evaluare finalizată 35
Barbat Matei (mateinfinit) Labirint5 14 Martie 2024, 18:01 Evaluare finalizată 40
Barbat Matei (mateinfinit) Labirint5 14 Martie 2024, 17:59 Evaluare finalizată 40
Barbat Matei (mateinfinit) Labirint5 14 Martie 2024, 17:58 Evaluare finalizată 40