Soluții trimise

Rezumat problemă

În regiunea Ionia a lumii grecești antice, regiune ce corespunde teritoriului actual al Mării Egee, există mai multe insule. Harta mării este reprezentată de o matrice de dimensiuni N•M, având valori de 1 și 0, iar fiecare element din matrice reprezintă o zonă de dimensiune 1•1 din mare. Liniile matricei sunt numerotate de la 1 la N, de sus în jos, iar coloanele de la 1 la M, de la stânga la dreapta. Astfel, colțul din stânga sus al matricei este asociat zonei (1,1), iar colțul din dreapta jos corespunde zonei (N,M).

Un element care conține valoarea 0 reprezintă faptul că în acea zonă se află apă. O insulă este determinată
de un dreptunghi format în totalitate din valori de 1. Se garantează faptul că toate zonele care conțin valoarea 1
formează dreptunghiuri valide și că oricare două insule sunt separate de apă.

Ionienii, fiind oameni practici, doresc construirea unui far-bibliotecă (așezat pe o platformă 1•1), într-o zonă acoperită de apă. Poziția platformei va fi aleasă într-o celulă C astfel încât suma distanțelor dintre toate insulele și C să fie minimă. Distanța dintre o celulă C și o insulă este definită ca fiind minimul dintre distanțele Manhattan dintre C și fiecare celulă care aparține insulei (distanța poate trece atât prin alte insule, cât și prin zone acoperite de apă). Distanța Manhattan dintre două celule aflate pe linia x1 și coloana y1, respectiv pe linia x2 și coloana y2, este definită ca |x1 – x2| + |y1 – y2|, unde |x| reprezintă valoarea absolută a lui x.

ID   Utilizator Problema Data încărcării Stare
Stepan Dacian (DaciS) Arhipelag 08 Decembrie 2024, 16:52 Evaluare finalizată 15
Toma Vlad (VladyInfo) Arhipelag 19 Noiembrie 2024, 21:36 Evaluare finalizată 40
Tanase Victor (Victor5539) Arhipelag 03 Octombrie 2024, 15:24 Evaluare finalizată 100
best in buzau (BestInBuzau) Arhipelag 27 Septembrie 2024, 05:15 Evaluare finalizată E.C
Prof C.N. "Spiru Haret" (flaviusboian) Arhipelag 22 Iunie 2024, 00:59 Evaluare finalizată 100
Prof C.N. "Spiru Haret" (flaviusboian) Arhipelag 22 Iunie 2024, 00:58 Evaluare finalizată 0
Adrian Statescu (thinkphp) Arhipelag 06 Iunie 2024, 10:25 Evaluare finalizată 100
Cojocariu Rareș (Rares463) Arhipelag 20 Aprilie 2024, 16:53 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Arhipelag 18 Aprilie 2024, 10:14 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Arhipelag 18 Aprilie 2024, 10:14 Evaluare finalizată 35
Cosac Robert-Mihai (RobertCosac) Arhipelag 18 Aprilie 2024, 10:08 Evaluare finalizată E.C
Cocu Tudor (っ◔◡◔)っ (TudorCocu) Arhipelag 12 Aprilie 2024, 14:50 Evaluare finalizată 100
M T (tmm) Arhipelag 11 Aprilie 2024, 10:24 Evaluare finalizată 80
M T (tmm) Arhipelag 11 Aprilie 2024, 10:22 Evaluare finalizată 80
M T (tmm) Arhipelag 11 Aprilie 2024, 10:13 Evaluare finalizată 20
M T (tmm) Arhipelag 11 Aprilie 2024, 10:12 Evaluare finalizată E.C
M T (tmm) Arhipelag 11 Aprilie 2024, 09:57 Evaluare finalizată 10
M T (tmm) Arhipelag 11 Aprilie 2024, 09:56 Evaluare finalizată E.C
Cosac Robert-Mihai (RobertCosac) Arhipelag 10 Aprilie 2024, 22:08 Evaluare finalizată 25
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:53 Evaluare finalizată 100
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:52 Evaluare finalizată 55
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:50 Evaluare finalizată 55
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:48 Evaluare finalizată 55
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:47 Evaluare finalizată 35
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:46 Evaluare finalizată 35
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:43 Evaluare finalizată 35
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:43 Evaluare finalizată 35
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 15:42 Evaluare finalizată 0
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 14:55 Evaluare finalizată 35
Trusculete Vlad (CapitanVlad10) Arhipelag 09 Aprilie 2024, 14:55 Evaluare finalizată 15
Cosac Robert-Mihai (RobertCosac) Arhipelag 05 Aprilie 2024, 18:46 Evaluare finalizată 0
Cosac Robert-Mihai (RobertCosac) Arhipelag 05 Aprilie 2024, 18:46 Evaluare finalizată E.C
Cosac Robert-Mihai (RobertCosac) Arhipelag 05 Aprilie 2024, 18:46 Evaluare finalizată E.C
Cosac Robert-Mihai (RobertCosac) Arhipelag 05 Aprilie 2024, 18:42 Evaluare finalizată 0
Cosac Robert-Mihai (RobertCosac) Arhipelag 05 Aprilie 2024, 18:42 Evaluare finalizată 0
Cosac Robert-Mihai (RobertCosac) Arhipelag 05 Aprilie 2024, 18:42 Evaluare finalizată 0
Serban Alexandru (AlexSerban21) Arhipelag 04 Aprilie 2024, 15:12 Evaluare finalizată 100
Serban Marinel (marinelserban) Arhipelag 03 Aprilie 2024, 17:36 Evaluare finalizată 100
Tudor Teodorescu (tudboss) Arhipelag 03 Aprilie 2024, 13:46 Evaluare finalizată 0
Tudor Teodorescu (tudboss) Arhipelag 03 Aprilie 2024, 13:43 Evaluare finalizată E.C
Tudor Teodorescu (tudboss) Arhipelag 03 Aprilie 2024, 13:41 Evaluare finalizată 55
Raileanu Alexandru (AlexandruR2008) Arhipelag 01 Aprilie 2024, 20:49 Evaluare finalizată 100
Cocu Tudor (っ◔◡◔)っ (TudorCocu) Arhipelag 22 Martie 2024, 15:34 Evaluare finalizată 35
Rebegea Stefan (Stef_R) Arhipelag 21 Martie 2024, 17:24 Evaluare finalizată 55
Griga Victor (victorgriga) Arhipelag 21 Martie 2024, 13:58 Evaluare finalizată 100
sofronea Vlad (vladsoarta) Arhipelag 18 Februarie 2024, 20:45 Evaluare finalizată 100
Ionescu Daria (daria__2) Arhipelag 14 Februarie 2024, 19:20 Evaluare finalizată 100
Ionescu Daria (daria__2) Arhipelag 14 Februarie 2024, 19:01 Evaluare finalizată 5
Zgorcea Mihai-Alexandru (Warriore) Arhipelag 16 Ianuarie 2024, 21:10 Evaluare finalizată 80
Zgorcea Mihai-Alexandru (Warriore) Arhipelag 16 Ianuarie 2024, 20:40 Evaluare finalizată 0