Soluții trimise

Rezumat problemă

Suleiman I s-a confruntat în anul 1548 cu mari probleme interne. În acel an, el a primit vestea că într-una din regiunile Imperiului se pregăteşte o răscoală. Harta Imperiului este realizată sub forma unui tablou bidimensional cu n linii şi m coloane, iar fiecare element al tabloului corespunde unei regiuni a Imperiului. În fiecare regiune erau deja cantonaţi soldaţi, dar pentru a preîntâmpina răscoala sultanul decide ca toţi cei k soldaţi din Garda Imperială să fie trimişi în regiuni, întărindu-le pe cele păzite de mai puţini soldaţi. Distribuirea lor respectă următoarele reguli:

  • Dacă există o singură regiune cu număr de soldaţi mai mic decât al tuturor celorlalte regiuni, trimite un soldat în această regiune.
  • Dacă există mai multe regiuni cu acelaşi număr minim de soldaţi, trimite un soldat în regiunea care iniţial avea un număr mai mic de soldaţi. Dacă mai multe regiuni aveau acelaşi număr iniţial de soldaţi, se trimite un soldat în regiunea cu indicele liniei mai mic, iar dacă regiunile sunt pe aceeaşi linie, în regiunea cu indicele coloanei mai mic.

Suleiman continuă distribuirea soldaţilor din garda imperială în regiuni conform celor precizate anterior, până la epuizarea soldaţilor din Garda Imperială.

Cunoscându-se n, m şi k reprezentând numărul de linii, numărul de coloane, respectiv numărul de soldaţi din Garda Imperială, precum şi numărul de soldaţi existent deja în regiunile Imperiului, să se determine:
a) numărul de regiuni din Imperiu în care vor fi trimişi soldaţii din Garda Imperială, respectiv numărul minim de soldaţi care se vor găsi într-o regiune, după trimiterea soldaţilor din Garda Imperială;
b) distanța maximă între două regiuni în care au fost trimiși soldaţi ai Gărzii Imperiale. Distanța între o regiune A și o regiune B se calculează folosind formula |LA- LB| + |CA- CB|, unde (LA ,CA) reprezintă coordonatele regiunii A, precizate prin numărul liniei și coloanei, respectiv (LB ,CB) reprezintă coordonatele regiunii B, precizate prin numărul liniei și coloanei.

ONI 2014, Clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Maftei Alexia (Al3xia_15) Rascoala 14 Iunie 2025, 19:23 Evaluare finalizată E.C
Maftei Alexia (Al3xia_15) Rascoala 14 Iunie 2025, 19:22 Evaluare finalizată E.C
Ballerina Capucinna Croccodilo (BallerinaCapucinna) Rascoala 27 Mai 2025, 13:45 Evaluare finalizată 0
Ballerina Capucinna Croccodilo (BallerinaCapucinna) Rascoala 27 Mai 2025, 13:42 Evaluare finalizată 0
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:48 Evaluare finalizată 80
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:47 Evaluare finalizată 60
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:47 Evaluare finalizată E.C
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:40 Evaluare finalizată 80
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:38 Evaluare finalizată 80
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:37 Evaluare finalizată 80
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:37 Evaluare finalizată E.C
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:32 Evaluare finalizată 80
Mihai I (Mihai_O) Rascoala 19 Mai 2025, 16:25 Evaluare finalizată 25
ilie demian (insertokname) Rascoala 16 Mai 2025, 02:34 Evaluare finalizată 100
Iuhas Florin (florinul1) Rascoala 10 Aprilie 2025, 20:31 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 18:50 Evaluare finalizată 90
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 18:49 Evaluare finalizată 0
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 18:45 Evaluare finalizată 0
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 18:43 Evaluare finalizată 90
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 18:34 Evaluare finalizată 85
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 18:29 Evaluare finalizată 60
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 17:58 Evaluare finalizată 40
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 17:55 Evaluare finalizată 40
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 17:51 Evaluare finalizată 40
Lupau Alin (Bubu_Orange) Rascoala 10 Aprilie 2025, 17:45 Evaluare finalizată 20
Horobeanu Tudor (TudorH736) Rascoala 09 Aprilie 2025, 16:05 Evaluare finalizată 80
Horobeanu Tudor (TudorH736) Rascoala 09 Aprilie 2025, 16:03 Evaluare finalizată 90
Dumitru Anca (Dumitru_Anca28) Rascoala 09 Aprilie 2025, 10:09 Evaluare finalizată 90
Dumitru Anca (Dumitru_Anca28) Rascoala 09 Aprilie 2025, 10:04 Evaluare finalizată 90
Dumitru Anca (Dumitru_Anca28) Rascoala 09 Aprilie 2025, 10:02 Evaluare finalizată 90
Gliggy Gliggy (Gliggy) Rascoala 08 Aprilie 2025, 01:21 Evaluare finalizată 95
Gliggy Gliggy (Gliggy) Rascoala 08 Aprilie 2025, 01:19 Evaluare finalizată E.C
Gligor Andrei (GLIGOR_ANDREI) Rascoala 08 Aprilie 2025, 01:15 Evaluare finalizată 100
Gliggy Gliggy (Gliggy) Rascoala 08 Aprilie 2025, 01:14 Evaluare finalizată 60
Gliggy Gliggy (Gliggy) Rascoala 08 Aprilie 2025, 01:04 Evaluare finalizată 100
Gliggy Gliggy (Gliggy) Rascoala 08 Aprilie 2025, 01:00 Evaluare finalizată 90
Gliggy Gliggy (Gliggy) Rascoala 08 Aprilie 2025, 00:12 Evaluare finalizată 90
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 23:53 Evaluare finalizată 90
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 23:37 Evaluare finalizată 50
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 23:23 Evaluare finalizată 50
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 23:20 Evaluare finalizată 45
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 23:19 Evaluare finalizată 35
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 23:04 Evaluare finalizată 0
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 22:57 Evaluare finalizată 0
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 22:47 Evaluare finalizată 25
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 22:42 Evaluare finalizată 20
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 22:30 Evaluare finalizată 40
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 22:30 Evaluare finalizată 0
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 22:25 Evaluare finalizată 35
Gliggy Gliggy (Gliggy) Rascoala 07 Aprilie 2025, 22:13 Evaluare finalizată 5
Du-te sus!