| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 2048 MB | 9 | 4 | 2 | 100.000% |
"U srcu Veldhovena pulsira neumorni ritam inovacija, potičući svakoga da se otisne na put otkrića i ostvari svoje najveće ambicije."
Grad Veldhoven možemo prikazati kao $n$ kuća poredanih u niz. Kuće označavamo brojevima od 1ドル$ do $n,ドル a udaljenost kuća $i$ i $j$ iznosi $|i − j|$.
Mr. Malnar, gradonačelnik Veldhovena, odlučio je ispred nekih kuća posaditi cvijeće. Za svaku kuću $i$ znamo cijenu $c_i$ sađenja cvijeća ispred te kuće u eurima. Razočaranost pojedine kuće definiramo kao njenu udaljenost do najbliže kuće ispred koje je posađeno cvijeće. Razočaranost cijelog grada definiramo kao maksimalnu razočaranost svih kuća.
Mr. Malnar raspolaže budžetom od $k$ eura. Budžet će biti takav da će on moći priuštiti sađenje cvijeća ispred barem jedne kuće. Mr. Malnar sada želi znati kolika je minimalna razočaranost grada koju može postići ako optimalno odabere kuće ispred kojih će posaditi cvijeće. Dodatno, zanima ga ispred kojih kuća treba posaditi cvijeće kako bi postigao minimalnu razočaranost.
U prvom su retku brojevi $n$ i $k$ (1ドル ≤ n ≤ 10^6,ドル 1ドル ≤ k ≤ 10^9$), broj kuća u Veldhovenu i budžet kojim Mr. Malnar raspolaže.
U drugom se retku nalazi $n$ brojeva $c_1, c_2, \dots , c_n$ (1ドル ≤ c_i ≤ 10^9$), cijene sađenja cvijeća. Cvijeće će se uvijek moći posaditi ispred barem jedne kuće.
U prvi redak ispišite minimalnu razočaranost grada.
U drugi redak ispišite broj odabranih kuća. Označimo taj broj s $q$.
U treći redak ispišite $q$ brojeva $b_1, b_2, \dots , b_q$ (1ドル ≤ b_i ≤ n$), indekse odabranih kuća. Indeksi moraju biti međusobno različiti. Poredak indeksa u izlazu nije bitan.
Ako postoji više različitih odabira kuća, ispišite bilo koje.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 8 | $n ≤ 20$ |
| 2 | 20 | $n, k, c_i ≤ 300$ |
| 3 | 12 | $n, k, c_i ≤ 3,円 000$ |
| 4 | 28 | $n ≤ 5,円 000$ |
| 5 | 20 | $n ≤ 10^5$ |
| 6 | 12 | Nema dodatnih ograničenja. |
9 3 3 5 2 6 3 3 1 4 5
2 2 3 7
5 2 1 1 1 1 1
1 2 2 5
7 14 7 8 7 8 9 9 9
3 1 4
Pojašnjenje prvog probnog primjera: Ako Mr. Malnar posadi cvijeće ispred 3ドル$. i 7ドル$. kuće, potrošit će točno 3ドル$ eura. Razočaranosti kuća tada su redom 2ドル,ドル 1ドル,ドル 0ドル,ドル 1ドル,ドル 2ドル,ドル 1ドル,ドル 0ドル,ドル 1ドル,ドル 2ドル$ pa razočaranost grada iznosi 2ドル$.
Pojašnjenje drugog probnog primjera: Mr. Malnar može istu razočaranost postići i ako posadi cvijeće ispred 2ドル$. i 4ドル$. kuće.
Pojašnjenje trećeg probnog primjera: Još jedno valjano rješenje je posaditi cvijeće ispred 1ドル$. i 3ドル$. kuće. Tada je razočaranost 7ドル$. kuće jednako 4ドル$.
Olympiad > Croatian Highschool Competitions in Informatics > 2024 > Croatian Olympiad in Informatics for Girls 2024 2번