Soluții trimise

Rezumat problemă

Unul dintre cele mai influente regate din continentul Alaocs este regatul Ofni. Harta regatului poate fi redată ca o matrice cu n linii și m coloane. Regatul este format din munți (^), râuri și lacuri (~), locuri libere de teren (_) și orașe (x). Observăm că se pot forma zone delimitate de munți, ape sau marginile hărții. Numim zonă o porțiune maximă de teren care conține locuri libere de teren și orașe, delimitată de munți, ape și marginea hărții. De asemenea, mai multe orașe învecinate pe linie sau pe coloană formează o cetate.

Din cauza puterii tot mai mari a regatelor rivale Etam și Akizif regele regatului Ofni a decis să înceapă un proces de fortificare a orașelor și cetăților. Pentru a face asta este necesară construcția de drumuri. Regele dorește ca între fiecare oraș și fiecare cetate să existe cel puțin un drum care să le lege și ca între toate cetățile să existe cel puțin un drum. Costul construcției unui drum printr-un loc liber are costul 1, construcția unui pod peste apă are costul 2, iar al unui tunel prin munte are costul 3. Pentru a nu goli trezoreria regală, regele își dorește ca acest cost de construcție a drumurilor să fie minim.

Problema are două cerințe.
Pentru c = 1, se cere determinarea numărului de cetăți, a numărului de zone și a numărului minim și maxim de cetăți dintr-o zonă.
Pentru c = 2, se cere costul total, minim, de construcție a drumurilor care conectează cetățile și orașele.

ID   Utilizator Problema Data încărcării Stare
Aghenitei Sebastian Ioan (SebasAg) Fortificari 27 Mai 2026, 11:48 Evaluare finalizată 0
Aghenitei Sebastian Ioan (SebasAg) Fortificari 27 Mai 2026, 11:36 Evaluare finalizată 0
Aghenitei Sebastian Ioan (SebasAg) Fortificari 27 Mai 2026, 11:32 Evaluare finalizată 0
Aghenitei Sebastian Ioan (SebasAg) Fortificari 27 Mai 2026, 11:24 Evaluare finalizată 0
Aghenitei Sebastian Ioan (SebasAg) Fortificari 27 Mai 2026, 11:21 Evaluare finalizată 0
Milita Stefan (manumescstefanmilita) Fortificari 25 Mai 2026, 08:35 Evaluare finalizată 0
Milita Stefan (manumescstefanmilita) Fortificari 25 Mai 2026, 08:33 Evaluare finalizată 0
Milita Stefan (manumescstefanmilita) Fortificari 25 Mai 2026, 08:32 Evaluare finalizată 0
Milita Stefan (manumescstefanmilita) Fortificari 25 Mai 2026, 08:31 Evaluare finalizată 0
Milita Stefan (manumescstefanmilita) Fortificari 25 Mai 2026, 08:30 Evaluare finalizată 0
Milita Stefan (manumescstefanmilita) Fortificari 25 Mai 2026, 08:28 Evaluare finalizată 0
Zamfirache Gabriel (Gabiiiii03) Fortificari 14 Mai 2026, 16:21 Evaluare finalizată 0
Zamfirache Gabriel (Gabiiiii03) Fortificari 14 Mai 2026, 16:21 Evaluare finalizată 0
Zamfirache Gabriel (Gabiiiii03) Fortificari 08 Mai 2026, 13:02 Evaluare finalizată E.C
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 11:34 Evaluare finalizată 100
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 11:32 Evaluare finalizată 20
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 11:06 Evaluare finalizată 20
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 11:05 Evaluare finalizată 20
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 10:59 Evaluare finalizată 20
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 10:58 Evaluare finalizată E.C
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 10:35 Evaluare finalizată 20
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 10:30 Evaluare finalizată 0
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 10:18 Evaluare finalizată 0
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 10:12 Evaluare finalizată 0
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 10:01 Evaluare finalizată 0
Frățeanu Iustin (Alex_at_game) Fortificari 07 Mai 2026, 09:59 Evaluare finalizată 0
Muresan Vlad (baterie2122) Fortificari 06 Mai 2026, 08:51 Evaluare finalizată 0
Iuhas Florin (florinul1) Fortificari 10 Aprilie 2026, 14:08 Evaluare finalizată 0
Iuhas Florin (florinul1) Fortificari 10 Aprilie 2026, 14:07 Evaluare finalizată 0
Peter Tobias (PeterTobias) Fortificari 02 Aprilie 2026, 16:51 Evaluare finalizată 0
Cocarla Tudor (noobOriginals) Fortificari 27 Martie 2026, 12:45 Evaluare finalizată 0
Cocarla Tudor (noobOriginals) Fortificari 27 Martie 2026, 12:16 Evaluare finalizată 0
POPESCU ANDREI (andreip99) Fortificari 16 Martie 2026, 15:37 Evaluare finalizată 70
POPESCU ANDREI (andreip99) Fortificari 16 Martie 2026, 15:35 Evaluare finalizată 70
POPESCU ANDREI (andreip99) Fortificari 16 Martie 2026, 15:31 Evaluare finalizată 70
POPESCU ANDREI (andreip99) Fortificari 16 Martie 2026, 15:25 Evaluare finalizată 80
POPESCU ANDREI (andreip99) Fortificari 16 Martie 2026, 15:08 Evaluare finalizată 80
POPESCU ANDREI (andreip99) Fortificari 16 Martie 2026, 15:03 Evaluare finalizată 70
Adonys PauL (adonisPaul) Fortificari 16 Martie 2026, 10:46 Evaluare finalizată E.C
Adonys PauL (adonisPaul) Fortificari 16 Martie 2026, 10:45 Evaluare finalizată E.C
Adonys PauL (adonisPaul) Fortificari 16 Martie 2026, 10:43 Evaluare finalizată 0
Adonys PauL (adonisPaul) Fortificari 16 Martie 2026, 10:41 Evaluare finalizată 0
Adonys PauL (adonisPaul) Fortificari 16 Martie 2026, 10:41 Evaluare finalizată 0
Aaaa Bbbb (mariodario890) Fortificari 11 Martie 2026, 14:19 Evaluare finalizată 100
Aaaa Bbbb (mariodario890) Fortificari 11 Martie 2026, 14:16 Evaluare finalizată 80
POPESCU ANDREI (andreip99) Fortificari 11 Martie 2026, 09:23 Evaluare finalizată 80
POPESCU ANDREI (andreip99) Fortificari 07 Martie 2026, 17:34 Evaluare finalizată 80
POPESCU ANDREI (andreip99) Fortificari 07 Martie 2026, 17:33 Evaluare finalizată 70
POPESCU ANDREI (andreip99) Fortificari 07 Martie 2026, 17:25 Evaluare finalizată 80
POPESCU ANDREI (andreip99) Fortificari 07 Martie 2026, 17:18 Evaluare finalizată 70
Du-te sus!