Problem H
Brevoptimering
Languages
en
ja
sv
Progolympkommittén, bestående av
Varje person
För vilka personer gäller att
Indata
Den första raden innehåller ett heltal
Låt
Produktionskedjan är designad på ett sådant sätt att ingen person kan få tillbaka ett brev de redan arbetat med.
Utdata
Skriv ut en rad med alla
Det garanteras att om
Poängsättning
Din lösning kommer att testas på en mängd testfallsgrupper. För att få poäng för en grupp så måste du klara alla testfall i gruppen.
Grupp |
Poängvärde |
Gränser |
|
|
Varje person skickar brev till högst en person (d.v.s
|
|
|
Varje person tar emot brev från exakt en annan person,
förutom person |
|
|
Om person |
|
|
|
|
|
Inga ytterligare begränsningar. |
Förklaring av exempelfall
Här följer tre grafer som representerar de tre exempelfallen. Varje person representeras av en nod. På varje kant är mängden kuvert som skickas utskrivet i enheten ps, kuvert per sekund.
Notera att i testfallsgrupp
![\includegraphics[width=0.8\textwidth ]{sample1}](/problems/brevoptimering/file/statement/sv/img-0001.png)
![\includegraphics[width=0.8\textwidth ]{sample2}](/problems/brevoptimering/file/statement/sv/img-0002.png)
![\includegraphics[width=0.8\textwidth ]{sample3}](/problems/brevoptimering/file/statement/sv/img-0003.png)
Sample Input 1 | Sample Output 1 |
---|---|
8 7 0 10 1 6 100 8 1 4 100 9 1 1 100 11 0 12 1 5 100 10 1 3 100 5 0 |
1 2 3 7 8 |
Sample Input 2 | Sample Output 2 |
---|---|
10 16 3 2 50 4 25 6 25 9 2 9 75 5 25 2 1 8 100 5 0 1 0 2 2 3 90 7 10 1 0 1 0 5 1 10 100 6 0 |
1 5 6 8 9 |
Sample Input 3 | Sample Output 3 |
---|---|
6 10 3 2 25 3 25 4 50 1000 1 5 100 1000 1 5 100 1000 1 6 100 1 1 6 100 1000 0 |
1 5 |