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.

ONI 2017, Clasa a IX-a
ID   Utilizator Problema Data încărcării Stare
Titihazan Cezar-Mihai (CezarTitihazan) Arhipelag 21 Mai 2026, 21:06 Evaluare finalizată 100
Sfichi Andrei (SfichiAndrei) Arhipelag 24 Martie 2026, 17:11 Evaluare finalizată 100
Sfichi Andrei (SfichiAndrei) Arhipelag 24 Martie 2026, 17:03 Evaluare finalizată 40
Sfichi Andrei (SfichiAndrei) Arhipelag 24 Martie 2026, 16:59 Evaluare finalizată 40
Sfichi Andrei (SfichiAndrei) Arhipelag 24 Martie 2026, 16:05 Evaluare finalizată E.C
Dariusica 19 (GhiutaDariusValentin) Arhipelag 20 Martie 2026, 12:29 Evaluare finalizată E.C
Vartolomei Luca (Lucaje123) Arhipelag 16 Martie 2026, 10:23 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) Arhipelag 22 Ianuarie 2026, 14:49 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) Arhipelag 22 Ianuarie 2026, 14:48 Evaluare finalizată E.C
SOFIAN ROSA (ROSA) Arhipelag 20 Ianuarie 2026, 22:26 Evaluare finalizată 100
Oprean Natasha (noprean) Arhipelag 29 Noiembrie 2025, 09:37 Evaluare finalizată 100
Oprean Natasha (noprean) Arhipelag 20 Noiembrie 2025, 08:42 Evaluare finalizată 10
Oprean Natasha (noprean) Arhipelag 20 Noiembrie 2025, 08:35 Evaluare finalizată 15
. . (rexzy1000) Arhipelag 08 Noiembrie 2025, 07:37 Evaluare finalizată 100
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 14:03 Evaluare finalizată 55
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:37 Evaluare finalizată 10
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:37 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:36 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:20 Evaluare finalizată 35
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:19 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:19 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:18 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:18 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:18 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:17 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 13:17 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 12:58 Evaluare finalizată 35
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 12:54 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 12:53 Evaluare finalizată 35
Petre Alexia-Bianca (informatica1218) Arhipelag 04 Septembrie 2025, 12:53 Evaluare finalizată 35
Raduta Mihail (Mihailraduta) Arhipelag 31 Iulie 2025, 20:47 Evaluare finalizată 100
Sbora Ioan-David (Sbora_Ioan_David) Arhipelag 08 Aprilie 2025, 11:49 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) Arhipelag 08 Aprilie 2025, 11:48 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) Arhipelag 08 Aprilie 2025, 01:06 Evaluare finalizată 35
instagram : daryuf_25 is back (DaryuF) Arhipelag 07 Aprilie 2025, 18:24 Evaluare finalizată 100
Budeanu Ioan (ioanxh_9) Arhipelag 07 Aprilie 2025, 17:37 Evaluare finalizată 100
Koenigsegg Agera (patrikoji) Arhipelag 07 Aprilie 2025, 17:36 Evaluare finalizată 100
Koenigsegg Agera (patrikoji) Arhipelag 07 Aprilie 2025, 17:25 Evaluare finalizată 35
Koenigsegg Agera (patrikoji) Arhipelag 07 Aprilie 2025, 17:24 Evaluare finalizată E.C
Guiman Alexandra (Lexi_Guiman) Arhipelag 06 Aprilie 2025, 21:37 Evaluare finalizată 100
Cristian Petre (Cristian_46290) Arhipelag 01 Aprilie 2025, 13:12 Evaluare finalizată 15
Serban Emilia (emiserban) Arhipelag 31 Martie 2025, 22:23 Evaluare finalizată 10
Tița Georgiana-Teodora (GeorgianaTeodora25) Arhipelag 29 Martie 2025, 17:06 Evaluare finalizată 100
mogosu nu cheia (bogdan_raul55) Arhipelag 29 Martie 2025, 14:28 Evaluare finalizată 100
Pit-Rada Ionel-Vasile (pitrada) Arhipelag 28 Martie 2025, 23:17 Evaluare finalizată 100
Daescu Gabriel Florin (Gabriel_Daescu) Arhipelag 28 Martie 2025, 20:58 Evaluare finalizată 100
Pit-Rada Ionel-Vasile (pitrada) Arhipelag 28 Martie 2025, 19:31 Evaluare finalizată 100
Pit-Rada Ionel-Vasile (pitrada) Arhipelag 28 Martie 2025, 18:48 Evaluare finalizată 40
Pit-Rada Ionel-Vasile (pitrada) Arhipelag 28 Martie 2025, 18:43 Evaluare finalizată 40
Pit-Rada Ionel-Vasile (pitrada) Arhipelag 28 Martie 2025, 18:33 Evaluare finalizată 40
Du-te sus!