In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
Danych jest niezależnych i niepodzielnych czynności, ponumerowanych
od
do
. Należy je wykonać sekwencyjnie w dowolnej
kolejności. Wykonanie każdej czynności trwa tym dłużej im później ją
rozpoczniemy - ściśle czas wykonania czynności
wynosi
, jeśli rozpoczniemy ją w chwili
.
Zakładamy, że
,
.
Należy uszeregować czynności w takiej kolejności, aby łączny czas ich wykonania był najmniejszy.
Napisz program, który:
Na standardowym wyjściu należy zapisać uszeregowanie czynności, to znaczy
odpowiednią permutację liczb ; każdą liczbę w osobnym
wierszu.
Dla danych wejściowych:
5 0.002000 0.003000 0.016000 0.001000 0.100000 0.300000 0.016000 0.005000 0.030000 0.060000
poprawną odpowiedzią jest:
2 4 1 5 3
Autor zadania: Marcin Jurdziński.