Soluții trimise

Rezumat problemă

#1021 Cartite

Cârtițele sunt animale de dimensiuni mici care își duc traiul pe suprafețe de teren deschis, având ca dușman principal vulpea. Lângă o pădure se află o zonă agricolă în forma dreptunghiulară, împărțită în pătrățele de aceeași dimensiune. Zona agricolă este reprezentată printr-un tablou bidimensional cu M linii și N coloane, având liniile și coloanele numerotate începând cu 1. În aceasta zona agricolă trăiește o cârtiță și K vulpi.

Pentru cârtiță cunoaștem coordonatele ei (linia și coloana) pe care se găsește, la fel și pentru vulpi, care stau la pânda pentru a ataca cârtita în momentele ei de neatenție.
Pe suprafața terenului cârtita se poate deplasa din pătrățelul în care se afla doar într-unul dintre cele 4 pătrățele vecine pe direcțiile nord, sud, est sau vest.
Vulpile pot ataca instantaneu pe o raza de acțiune de lungime 0, 1 sau 2 pe orizontala și verticala, inclusiv în poziția unde se găsesc, după care tot instantaneu se întorc în pozițiile inițiale. În figura de mai jos sunt desenate pătrățele unde poate ataca o vulpe poziționață în pătrățelul cu cifra reprezentând raza de acțiune.

Pentru a micșora riscul de deplasare în zona agricolă cârtița sapă în pământ un sistem de G galerii, care leagă între ele pătrățele din zona agricola. Aceste galerii nu se intersectează sub pământ, ci doar la suprafață, trecerea dintr-o galerie în alta, care se intersectează în același pătrățel făcându-se printr-un sistem ce nu îi pune viata în pericol. Galeriile sunt indicate prin coordonatele pătrățelelor pe care le unesc. Acestea sunt săpate astfel încât, dacă pornim dintr-un capăt al unei galerii le putem parcurge pe toate. Nu exista doua galerii care sa pornească din același pătrățel și să ajungă tot în același pătrățel (galeriile sunt distincte).

Cârtița dorește sa se plimbe prin toate galeriile de sub teren trecând o singura data prin fiecare, dar pentru acest lucru trebuie sa ajungă nevătămată mergând la suprafața terenului la un pătrățel de unde să intre în sistemul de galerii.

Determinați:

1. cel mai apropiat pătrățel de poziția inițială a cârtitei prin care ea poate să intre în galerie pentru a se plimba, precum și lungimea traseului parcurs la suprafață astfel încât fiecare pătrățel de pe traseu sa nu fie atacat de nicio vulpe;
2. traseul de plimbare numai prin galerii, specificat prin coordonatele pătrățelelor care constituie capetelor acestora.

ID   Utilizator Problema Data încărcării Stare
Uruioc Vlad Stefan (vlad_11) Cartite 16 Decembrie 2024, 11:54 Evaluare finalizată 100
barbu mario (shen) Cartite 09 Decembrie 2024, 12:27 Evaluare finalizată 100
Oroviceanu Vlad (vladorov) Cartite 09 Decembrie 2024, 10:28 Evaluare finalizată 0
Cimpoesu Fabian (CimpoesuFabian) Cartite 08 Decembrie 2024, 14:35 Evaluare finalizată 50
Biscoveanu Antonio (Antonio_Biscoveanu) Cartite 05 Decembrie 2024, 17:13 Evaluare finalizată 35
Biscoveanu Antonio (Antonio_Biscoveanu) Cartite 05 Decembrie 2024, 16:49 Evaluare finalizată 0
Biscoveanu Antonio (Antonio_Biscoveanu) Cartite 05 Decembrie 2024, 16:46 Evaluare finalizată 0
Negret Bianca (Bianca2507) Cartite 04 Decembrie 2024, 22:19 Evaluare finalizată 100
Negret Bianca (Bianca2507) Cartite 04 Decembrie 2024, 22:17 Evaluare finalizată 95
Musat Horia (Horia_Musat) Cartite 04 Decembrie 2024, 20:07 Evaluare finalizată 0
Musat Horia (Horia_Musat) Cartite 04 Decembrie 2024, 20:06 Evaluare finalizată 0
Musat Horia (Horia_Musat) Cartite 04 Decembrie 2024, 20:03 Evaluare finalizată 0
Lobont Luca (LUCA262007) Cartite 04 Decembrie 2024, 18:25 Evaluare finalizată 0
Cîrstov Teodor (TeodorG8) Cartite 04 Decembrie 2024, 12:20 Evaluare finalizată 45
Biscoveanu Antonio (Antonio_Biscoveanu) Cartite 04 Decembrie 2024, 12:20 Evaluare finalizată 0
Biscoveanu Antonio (Antonio_Biscoveanu) Cartite 04 Decembrie 2024, 12:19 Evaluare finalizată 0
Musat Horia (Horia_Musat) Cartite 04 Decembrie 2024, 12:18 Evaluare finalizată 45
Beres Patrick (Beres_Patrick) Cartite 03 Decembrie 2024, 12:53 Evaluare finalizată 50
Luca Bogdan (bogdan14789) Cartite 02 Decembrie 2024, 09:00 Evaluare finalizată 100
Luca Bogdan (bogdan14789) Cartite 02 Decembrie 2024, 09:00 Evaluare finalizată 20
Cornea Radu (CorneaRadu) Cartite 01 Decembrie 2024, 17:58 Evaluare finalizată 100
Cornea Radu (CorneaRadu) Cartite 01 Decembrie 2024, 16:34 Evaluare finalizată 95
Cristiana Balcanu (pancakes) Cartite 29 Noiembrie 2024, 09:46 Evaluare finalizată 95
Cristiana Balcanu (pancakes) Cartite 29 Noiembrie 2024, 09:45 Evaluare finalizată 90
Cristiana Balcanu (pancakes) Cartite 29 Noiembrie 2024, 09:45 Evaluare finalizată 95
Cristiana Balcanu (pancakes) Cartite 29 Noiembrie 2024, 09:43 Evaluare finalizată 95
Cristiana Balcanu (pancakes) Cartite 29 Noiembrie 2024, 09:41 Evaluare finalizată 95
Cristiana Balcanu (pancakes) Cartite 29 Noiembrie 2024, 01:40 Evaluare finalizată 95
Cristiana Balcanu (pancakes) Cartite 29 Noiembrie 2024, 01:23 Evaluare finalizată 65
Dunel Stefan (Lithium_N) Cartite 28 Noiembrie 2024, 17:02 Evaluare finalizată 100
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 24 Noiembrie 2024, 15:49 Evaluare finalizată 95
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 24 Noiembrie 2024, 15:47 Evaluare finalizată 100
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 24 Noiembrie 2024, 15:44 Evaluare finalizată 95
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 24 Noiembrie 2024, 15:34 Evaluare finalizată 95
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 24 Noiembrie 2024, 15:28 Evaluare finalizată 95
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 24 Noiembrie 2024, 13:37 Evaluare finalizată 50
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 24 Noiembrie 2024, 13:35 Evaluare finalizată 50
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 24 Noiembrie 2024, 13:34 Evaluare finalizată 45
Cristiana Balcanu (pancakes) Cartite 24 Noiembrie 2024, 01:29 Evaluare finalizată 50
Cristiana Balcanu (pancakes) Cartite 24 Noiembrie 2024, 01:27 Evaluare finalizată 45
Cristiana Balcanu (pancakes) Cartite 24 Noiembrie 2024, 01:25 Evaluare finalizată 45
Cristiana Balcanu (pancakes) Cartite 24 Noiembrie 2024, 01:22 Evaluare finalizată 40
Cristiana Balcanu (pancakes) Cartite 24 Noiembrie 2024, 01:06 Evaluare finalizată 35
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 23 Noiembrie 2024, 23:44 Evaluare finalizată 50
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 23 Noiembrie 2024, 23:44 Evaluare finalizată 0
Silitră Gabriel - Ilie (SIlitraGabriel) Cartite 23 Noiembrie 2024, 23:38 Evaluare finalizată 40
Cristiana Balcanu (pancakes) Cartite 23 Noiembrie 2024, 16:25 Evaluare finalizată 25
Ciovnicu Denis (Ciovnicu_Denis_Teodor) Cartite 22 Noiembrie 2024, 22:40 Evaluare finalizată 100
Dumitru Robert Ionut (robert_dumitru) Cartite 22 Noiembrie 2024, 12:41 Evaluare finalizată 100
Dumitru Robert Ionut (robert_dumitru) Cartite 22 Noiembrie 2024, 12:33 Evaluare finalizată 50