Soluții trimise

Rezumat problemă

#1939 Bare

Pe o tablă de joc cu N linii și M coloane se află un roboțel pe poziția 1,1. El știe să meargă doar pe conturul tablei (prima și ultima linie, respectiv prima și ultima coloană). Robotul dorește să ajungă pe poziția N, M dar nu este așa simplu. Pe tabla de joc se află Q bare de lungimi infinite. Barele sunt fixate în colțul din dreapta jos a unor căsuțe. La început, o bară se poate afla fie în poziție verticală, fie în poziție orizontală. Robotul poate schimba orientarea acestor bare din poziție verticală în poziție orizontală și invers. El nu poate trece printr-o bară.
De exemplu, dacă avem N=4, M=4, Q=1 și bara se află la coordonatele 3,3 în poziție verticală, robotul nu poate ajunge la căsuțele de pe coloana 4. Dar dacă el învârte bara poate merge pe coloana 4, apoi pentru a merge pe linia 4 poate să învârtă bara din nou.

Această soluție nu este optimă deoarece robotul putea ajunge în poziția 4,4 învârtind o singură dată bara. Mai întâi se poziționează pe linia 4, apoi învârte bara și se duce pe coloana 4.

Să se afle numărul minim de rotiri ale barelor pentru ca robotul să ajungă din poziția 1,1 în poziția N,M, mergând numai în dreapta și în jos.

ID   Utilizator Problema Data încărcării Stare
Serban Liviu (Serban_Liviu23) Bare 08 Mai 2025, 16:28 Evaluare finalizată 100
Doltu Vlad Cristian (ThienNaga1) Bare 08 Mai 2025, 16:28 Evaluare finalizată 100
Sima Sara (SaRa3012) Bare 03 Aprilie 2025, 17:59 Evaluare finalizată 100
Oprea Laurentiu (oprea_laurentiu) Bare 08 Martie 2025, 12:52 Evaluare finalizată 0
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 18:16 Evaluare finalizată 100
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 18:15 Evaluare finalizată 0
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 18:01 Evaluare finalizată 0
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 17:58 Evaluare finalizată E.C
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 17:51 Evaluare finalizată 0
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 17:51 Evaluare finalizată E.C
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 17:48 Evaluare finalizată E.C
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 17:47 Evaluare finalizată E.C
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 17:47 Evaluare finalizată E.C
Gavrilescu Eduard (Eduard1234info) Bare 04 Februarie 2025, 17:47 Evaluare finalizată E.C
Mihai Rares (raresmihai1234) Bare 28 Ianuarie 2025, 15:10 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) Bare 21 Ianuarie 2025, 17:34 Evaluare finalizată 100
Peter Tobias (PeterTobias) Bare 23 Decembrie 2024, 20:39 Evaluare finalizată 100
Peter Tobias (PeterTobias) Bare 23 Decembrie 2024, 20:39 Evaluare finalizată E.C
Pahonie George (Hezov) Bare 07 August 2024, 16:06 Evaluare finalizată 100
Nam Num (tRasHcaN27) Bare 07 August 2024, 16:01 Evaluare finalizată 100
Nam Num (tRasHcaN27) Bare 07 August 2024, 16:00 Evaluare finalizată 0
POPESCU ANDREI (andreip99) Bare 21 Iulie 2024, 17:48 Evaluare finalizată 100
ochesel codrin (codrin20) Bare 03 Iulie 2024, 16:32 Evaluare finalizată 100
Mihai I (Mihai_O) Bare 03 Iulie 2024, 11:26 Evaluare finalizată 100
Mihai I (Mihai_O) Bare 03 Iulie 2024, 11:26 Evaluare finalizată 90
Mihai I (Mihai_O) Bare 03 Iulie 2024, 11:24 Evaluare finalizată 90
Mihai I (Mihai_O) Bare 03 Iulie 2024, 11:17 Evaluare finalizată E.C
Diaconu Tudor (ridiche34) Bare 25 Iunie 2024, 15:27 Evaluare finalizată 100
Diaconu Tudor (ridiche34) Bare 25 Iunie 2024, 15:20 Evaluare finalizată 40
Diaconu Tudor (ridiche34) Bare 25 Iunie 2024, 15:19 Evaluare finalizată 50
Diaconu Tudor (ridiche34) Bare 25 Iunie 2024, 15:16 Evaluare finalizată 50
Adrian Statescu (thinkphp) Bare 06 Iunie 2024, 10:21 Evaluare finalizată 100
radulescu claudia (cl7aud9ujs) Bare 23 Mai 2024, 13:00 Evaluare finalizată 100
Emma Dumitrascu (EmmaD) Bare 14 Aprilie 2024, 12:15 Evaluare finalizată 100
Emma Dumitrascu (EmmaD) Bare 14 Aprilie 2024, 12:12 Evaluare finalizată 30
Diaconescu Stefan (Stefan200514) Bare 31 Martie 2024, 22:12 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) Bare 31 Martie 2024, 20:54 Evaluare finalizată 100
Huțanu Ioana-Maia (Hutanu_Maia) Bare 31 Martie 2024, 12:17 Evaluare finalizată 100
Oprean Natasha (noprean) Bare 19 Martie 2024, 10:51 Evaluare finalizată 100
Oprean Natasha (noprean) Bare 19 Martie 2024, 10:44 Evaluare finalizată 60
Oprean Natasha (noprean) Bare 19 Martie 2024, 10:42 Evaluare finalizată 10
Lascăr Mihai (mihai980965) Bare 28 Februarie 2024, 18:53 Evaluare finalizată 100
Lascăr Mihai (mihai980965) Bare 28 Februarie 2024, 18:53 Evaluare finalizată 0
Prof C.N. "Spiru Haret" (flaviusboian) Bare 04 Februarie 2024, 13:41 Evaluare finalizată 100
Mxteyy-_- !swed1 (Matei_Neamtu) Bare 03 Februarie 2024, 17:19 Evaluare finalizată 100
Alius Theodor (Alius_Theodor) Bare 27 Ianuarie 2024, 12:52 Evaluare finalizată 100
Alius Theodor (Alius_Theodor) Bare 27 Ianuarie 2024, 12:50 Evaluare finalizată 0
Prodan Teodora (TeodoraElena17) Bare 28 Decembrie 2023, 13:49 Evaluare finalizată 100
Donciu Calin (Calin_Donciu) Bare 23 Decembrie 2023, 20:46 Evaluare finalizată 100
Ceusan Maestrul Tutoriale (CeusanMaestrulTutoriale) Bare 19 Decembrie 2023, 14:29 Evaluare finalizată E.C