Stāsts
Tālu tālumā atrodas pilsēta, kuru var raksturot kā bezgalīgu skaitļu asi. Kurjers Krišjānis tuvākajā laikā vēlas apmesties šajā pilsētā un ir atradis iespējami labākos apmešanās punktus . Viņš vēl nav izlēmis, kur tieši apmesties, tāpēc viņš pagaidām apzīmē savu potenciālo apmešanās vietu ar vēl nezināmu skaitli . Lai izdzīvotu pilsētā, Krišjānis ir nolēmis nākamās dienas piestrādāt par kurjeru un piegādāt karstu ēdienu no savas mājas virtuves. Viņš paredz, ka dienā notikumi norisināsies šādi:
- Pēc Krišjāņa mājas maltītes piesakās klienti, kuri atrodas punktos .
- Krišjānis šajā dienā izvēlas tieši vienu klientu (), kuram aizvest ēdienu.
- Krišjānis piegādā ēdienu klientam un atgriežas mājās. Viņa mašīna ir ļoti rijīga, tāpēc šāds brauciens iztērē mucas ar benzīnu.
Lai palīdzētu Krišjānim izlemt, kur vislabāk apmesties, visiem () noskaidrojiet mazāko mucu skaitu, cik nepieciešams, lai veiktu visas piegādes nākamajās dienās, ja Krišjānis būtu apmeties punktā .
Ievaddati
Pirmajā rindā doti divi naturāli skaitļi - potenciālo apmešanās vietu skaits un dienu skaits . Nākamajā rindā ir doti skaitļi - iespējamo apmešanās vietu koordinātas . Nākamajās rindās ir doti dienu apraksti. Ievaddatu -ajā rindā ir dots -tās dienas apraksts. -tās dienas apraksts sākas ar skaitli - klientu skaitu -tajā dienā. Nākamie skaitļi šajā rindā norāda klientu punktu koordinātas. Ir garantēts, ka summa nepārsniedz .
Izvaddati
Izvaddatos jābūt tieši rindām. Katram () -tajā rindā jāizvada nepieciešamais mucu skaits, ja Krišjānis būtu nolēmis apmesties punktā .
Apakšuzdevumi un to vērtēšana
| # | Apakšuzdevuma apraksts | Punkti |
|---|---|---|
| 1. | Uzdevuma tekstā dotais tests | 2 |
| 2. | , summa nepārsniedz 1000 | 12 |
| 3. | 11 | |
| 4. | 20 | |
| 5. | 20 | |
| 6. | Bez papildu ierobežojumiem | 35 |
Piemēri
Ievaddati
3 3
3 0 -5
2 -2 2
3 -3 4 5
1 -2
Izvaddati
7
7
8
Ievaddati
4 4
1 3 -1 4
1 -2
2 3 5
1 -5
2 4 -3
Izvaddati
14
14
11
16
1. apakšuzdevuma ievaddati
6 2
-3 -1 6 1 2 4
1 1
5 4 5 4 -6 0