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
POPESCU ANDREI (andreip99) Rascoala 20 Octombrie 2024, 14:00 Evaluare finalizată 100
Fatu Mihai (mehai_me) Rascoala 29 Septembrie 2024, 15:30 Evaluare finalizată 100
Griga Victor (victorgriga) Rascoala 30 August 2024, 13:20 Evaluare finalizată 100
Prof C.N. "Spiru Haret" (flaviusboian) Rascoala 24 Iunie 2024, 23:03 Evaluare finalizată 100
Prof C.N. "Spiru Haret" (flaviusboian) Rascoala 24 Iunie 2024, 23:01 Evaluare finalizată 0
Adrian Statescu (thinkphp) Rascoala 19 Iunie 2024, 10:37 Evaluare finalizată 100
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 13:38 Evaluare finalizată 100
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 13:33 Evaluare finalizată 95
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 13:20 Evaluare finalizată 80
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 13:19 Evaluare finalizată 80
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 13:18 Evaluare finalizată 85
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 13:13 Evaluare finalizată 60
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 12:59 Evaluare finalizată 60
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 12:37 Evaluare finalizată 60
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 12:33 Evaluare finalizată 60
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 17 Aprilie 2024, 12:32 Evaluare finalizată E.C
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 16 Aprilie 2024, 22:48 Evaluare finalizată 55
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 16 Aprilie 2024, 22:44 Evaluare finalizată 60
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 16 Aprilie 2024, 22:44 Evaluare finalizată 45
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 16 Aprilie 2024, 22:27 Evaluare finalizată 0
Țigău Alexandru (ALEXANDRUTIGAU04) Rascoala 16 Aprilie 2024, 21:51 Evaluare finalizată 0
APOPUTOAIE VLAD CRISTIAN (vladcristian382) Rascoala 16 Aprilie 2024, 12:20 Evaluare finalizată 5
Plesea Cristian (Plesea_Cristian) Rascoala 13 Aprilie 2024, 15:13 Evaluare finalizată 0
Raileanu Alexandru (AlexandruR2008) Rascoala 04 Aprilie 2024, 21:00 Evaluare finalizată 100
Dobre Darius-Adrian (Darius1414) Rascoala 02 Aprilie 2024, 16:24 Evaluare finalizată 100
Dobre Darius-Adrian (Darius1414) Rascoala 02 Aprilie 2024, 16:24 Evaluare finalizată 0
Burescu Bogdan (BogdanBurescu) Rascoala 19 Martie 2024, 11:50 Evaluare finalizată 100
Burescu Bogdan (BogdanBurescu) Rascoala 19 Martie 2024, 11:39 Evaluare finalizată 100
Burescu Bogdan (BogdanBurescu) Rascoala 19 Martie 2024, 11:39 Evaluare finalizată 0
Burescu Bogdan (BogdanBurescu) Rascoala 19 Martie 2024, 10:51 Evaluare finalizată 50
Burescu Bogdan (BogdanBurescu) Rascoala 19 Martie 2024, 10:50 Evaluare finalizată 0
Burescu Bogdan (BogdanBurescu) Rascoala 19 Martie 2024, 10:50 Evaluare finalizată 0
Burescu Bogdan (BogdanBurescu) Rascoala 19 Martie 2024, 10:22 Evaluare finalizată 0
Otlacan Fabian (Otlacan_Fabian) Rascoala 18 Martie 2024, 18:13 Evaluare finalizată 0
Torcea Rares-Mihai (raresinformaticianul) Rascoala 13 Martie 2024, 12:48 Evaluare finalizată 25
Mohanu Dominic (domi) Rascoala 02 Martie 2024, 21:19 Evaluare finalizată 100
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:38 Evaluare finalizată 100
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:34 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:34 Evaluare finalizată 0
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:23 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:05 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:03 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:02 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:00 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 14:00 Evaluare finalizată 40
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 13:59 Evaluare finalizată E.C
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 13:58 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 13:57 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 13:57 Evaluare finalizată 85
Antohi Dragoș (Dragos__1) Rascoala 01 Martie 2024, 13:57 Evaluare finalizată 85