Nevēlamā konfekšu kaste

Nevēlamā konfekšu kaste

grūts
Latvijas Informātikas olimpiādes logo
Uzdevums no Latvijas 37. (2023./2024. m. g.) informātikas olimpiādes (LIO) valsts kārtas.

Stāsts

"Mazās konfekšu darbnīcas" noliktavā ir NN (N>1N > 1) dažādas ietilpības kastes veidi. Katra veida kastē var ielikt attiecīgi k1,,kNk_{1}, \ldots, k_{N} konfektes. Var uzskatīt, ka katra veida kastes noliktavā ir neierobežotā skaitā.

Galvenais tehnologs Tālis nekad iepriekš nezin, kura viena veida kastes viņam šodien tiks padotas, tāpēc viņam jābūt gatavam pilnībā piepildīt jebkura veida kastes tā, lai neviena konfekte nepaliktu pāri. Tālis, zinot visu kastu veidu ietilpību, katru dienu izgatavo mazāko nepieciešamo konfekšu skaitu MM.

Piemēram, ja noliktavā ir piecu veidu kastes, kuru ietilpība ir attiecīgi 1010, 1111, 1414, 1515 un 2121 konfekte, tad Tālim jāizgatavo 23102310 konfektes.

Tālim šķiet, ka dažādo kastu skaits ir par lielu, un darbnīcas vadība ir atļāvusi Tālim izvēlēties vienu kastes veidu un pasludināt to par neizmantojamu (izmest no pieejamo kastes veidu saraksta). Tālis ir nolēmis izvēlēties to kastes veidu, kas ļautu ar atlikušajām kastēm iegūt mazāko iespējamo vērtību MM.

Piemēram, iepriekš aplūkotajā piemērā būtu jāatsakās no kastes ar ietilpību 1111 izmantošanas — atlikušajiem kastes veidiem vērtība būtu 210210. Atsakoties no citiem kastes veidiem, vērtība nesamazinātos.

Uzrakstiet datorprogrammu, kas ievadītiem kastes veidiem nosaka, no kura kastes veida atsakoties, atlikušajiem kastes veidiem tiks iegūta mazākā iespējamā vērtība MM!

Ievaddati

Pirmajā rindā dots kastes veidu skaits - naturāls skaitlis NN (N105N \leq 10^5).

Otrajā rindā dots konfekšu skaits katra veida kastē - naturāli skaitļi, kas atdalīti ar tukšumzīmēm. Konfekšu skaits nevienā kastē nepārsniedz 10910^9.

Izvaddati

Izvaddatu vienīgajā rindā jābūt naturālam skaitlim - konfekšu skaitam tajā kastes veidā, no kura atsakoties, atlikušajiem kastes veidiem tiks iegūta mazākā iespējamā vērtība. Ja mazāko iespējamo vērtību var iegūt, atsakoties no kastes veida vairākos variantos, tad jāizvada informācija par kastes veidu ar lielāko konfekšu skaitu.

Piemēri

Ievaddati

5 10 11 14 15 21 Kopēt kodu

Izvaddati

11 Kopēt kodu

Piezīme:

Atbilst piemēram uzdevuma tekstā.

Ievaddati

7 20 12 6 10 30 15 20 Kopēt kodu

Izvaddati

30 Kopēt kodu

Piezīme:

Atsakoties no jebkuras kastes veida, M vērtība joprojām ir 60.

Izpildes resursu ierobežojumi

CPU izpildes laiks uz testu: 2 sekundes.
RAM atmiņas apjoms uz testu: 256 megabaiti.

Apakšuzdevumi un to vērtēšana

#Apraksts un ierobežojumiPunkti
1.

Uzdevuma tekstā dotie trīs testi

2
2.

N5N \leq 5, konfekšu skaits nevienā kastē nepārsniedz 10241024

18
3.

N100N \leq 100, konfekšu skaits nevienā kastē nepārsniedz 3276832768

24
4.

N1000N \leq 1000

24
5.

Bez papildu ierobežojumiem

32
Apakšuzdevumu punktu summa = 100.

1. apakšuzdevuma ievaddati

7 12 13 14 15 16 18 20 Kopēt kodu
9 9 27 72 36 63 8 16 32 64 Kopēt kodu
15 100 99 121 87 110 36 44 49 77 343 363 390 56 75 256 Kopēt kodu