Soluții trimise

Rezumat problemă

Barlog

#2894

Este anul 2019, dar Zmeul-Cel-Rău și Făt-Frumos luptă în continuare. Zmeul l-a prins pe Făt-Frumos şi l-a închis în una dintre camerele bârlogului său. Un bârlog de zmeu are forma unui tablou bidimensional, în care camerele sunt plasate sub forma a n linii și m coloane. Vom numerota liniile de la 1 la n, iar coloanele de la 1 la m, astfel că fiecare cameră poate fi identificată prin numărul liniei și al coloanei pe care se află.

Orice cameră are patru pereți și câte o ușă pe fiecare perete prin care poate comunica cu camerele învecinate. Mai exact, camera de pe linia i și coloana j poate comunica cu camerele (i-1,j), (i,j+1), (i+1,j), (i,j-1) (desigur, dacă acestea există). Fiecare cameră are asociat un cod. Ușile din orice cameră se pot deschide cu o cartelă magnetică. Dacă codul camerei este un subșir al cuvântului memorat pe cartela magnetică, atunci ușile din camera respectivă se vor deschide folosind cartela. Ileana Cosânzeana a reușit să-i trimită lui Făt-Frumos o cartelă magnetică.

Scrieți un program care rezolvă următoarele două cerințe:
1. determină numărul de camere în care ar putea ajunge Făt-Frumos folosind cartela primită de la Ileana Cosânzeana;
2. determină numărul minim de camere prin care trece Făt-Frumos pentru a ieși din bârlogul zmeului (adică poate deschide ușa unei camere prin care ajunge în exteriorul bârlogului).

Olimpiada Municipală Iași, clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Hanganu Mihnea (Mihnea0) Barlog 26 Aprilie 2025, 14:33 Evaluare finalizată 100
Hanganu Mihnea (Mihnea0) Barlog 26 Aprilie 2025, 14:16 Evaluare finalizată E.C
Hanganu Mihnea (Mihnea0) Barlog 26 Aprilie 2025, 14:15 Evaluare finalizată E.C
Hanganu Mihnea (Mihnea0) Barlog 26 Aprilie 2025, 14:15 Evaluare finalizată E.C
Iosu Alex (iosu_alex22) Barlog 23 Aprilie 2025, 11:58 Evaluare finalizată 100
Maftei Alexia (Al3xia_15) Barlog 06 Aprilie 2025, 18:34 Evaluare finalizată 100
Mihalache Denis (Denisman) Barlog 22 Martie 2025, 09:57 Evaluare finalizată 100
Ciobanu Nicoleta (nicolleta_ciobanu) Barlog 22 Martie 2025, 09:56 Evaluare finalizată 100
Ciobanu Nicoleta (nicolleta_ciobanu) Barlog 20 Martie 2025, 21:17 Evaluare finalizată 100
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:15 Evaluare finalizată 100
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:15 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:13 Evaluare finalizată 100
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:05 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:05 Evaluare finalizată 5
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:04 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:04 Evaluare finalizată 0
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:03 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 21:03 Evaluare finalizată E.C
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:54 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:53 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:50 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:47 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:45 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:43 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:42 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:42 Evaluare finalizată 55
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:40 Evaluare finalizată 5
denisa denisa (cccdenisa) Barlog 20 Martie 2025, 20:38 Evaluare finalizată 5
Mihalache Denis (Denisman) Barlog 17 Martie 2025, 17:26 Evaluare finalizată 5
Mihalache Denis (Denisman) Barlog 17 Martie 2025, 17:22 Evaluare finalizată 5
Mihalache Denis (Denisman) Barlog 17 Martie 2025, 17:22 Evaluare finalizată E.C
Mihalache Denis (Denisman) Barlog 17 Martie 2025, 17:21 Evaluare finalizată 5
Teletin Yannis (Yannis1) Barlog 12 Martie 2025, 18:37 Evaluare finalizată 100
olaru ionut (bengosu123) Barlog 12 Martie 2025, 09:35 Evaluare finalizată 100
olaru ionut (bengosu123) Barlog 12 Martie 2025, 09:33 Evaluare finalizată 50
olaru ionut (bengosu123) Barlog 12 Martie 2025, 09:22 Evaluare finalizată 50
olaru ionut (bengosu123) Barlog 12 Martie 2025, 09:09 Evaluare finalizată 45
olaru ionut (bengosu123) Barlog 12 Martie 2025, 08:43 Evaluare finalizată 0
olaru ionut (bengosu123) Barlog 12 Martie 2025, 08:41 Evaluare finalizată 0
Ciobanu Nicoleta (nicolleta_ciobanu) Barlog 10 Martie 2025, 14:22 Evaluare finalizată 100
denisa denisa (cccdenisa) Barlog 10 Martie 2025, 14:21 Evaluare finalizată 100
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 12:03 Evaluare finalizată 100
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 12:00 Evaluare finalizată 60
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 11:52 Evaluare finalizată 45
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 11:45 Evaluare finalizată 5
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 11:44 Evaluare finalizată 0
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 11:42 Evaluare finalizată 0
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 11:20 Evaluare finalizată 0
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 09:50 Evaluare finalizată 0
Oprea Tudor (Oprea_Tudor_9A) Barlog 10 Martie 2025, 09:49 Evaluare finalizată 0
Du-te sus!