시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 512 MB | 38 | 29 | 26 | 74.286% |
IOI 国の鉄道をすべて所有していた大富豪の JOI 氏が逝去した.鉄道は遺言に従って分割相続されるこ とになった.
IOI 国には N 個の都市と,それらの間を結ぶ M 本の鉄道がある.都市には 1 から N までの番号が付け られ,鉄道には 1 から M までの番号が付けられている.鉄道 i は都市 Ai と都市 Bi の間を双方向に結び, また年間に Ci 円の収益を上げている.鉄道の利用客数や乗車料金は多様なため,C1, . . . ,CM はそれぞれ相 異なる.同じ二つの都市を結ぶ鉄道が複数あるかもしれない.
遺言には以下のように鉄道の分割相続の方法が記されていた.
どの子供も,父に似て貪欲であるため,相続する鉄道の年間収益の合計ができるだけ大きくなるように 自分の相続分を選ぶ.どの子供についても,年間収益の合計が最大となるような相続分の選び方は,ただ 一通りであることが証明できる.それぞれの鉄道が誰に相続されるかを求めよ.
IOI 国の鉄道の情報と,JOI 氏の子供の人数が与えられたとき,それぞれの鉄道が誰に相続されるかを求 めるプログラムを作成せよ.
標準入力から以下の入力を読み込め.
出力は M 行からなる.i 行目 (1 ≦ i ≦ M) には,鉄道 i を相続する子供の番号を出力せよ.IOI 国に寄贈 される場合は 0 と出力せよ.
번호 | 배점 | 제한 |
---|---|---|
1 | 15 | K ≦ 10 を満たす. |
2 | 85 | 追加の制限はない. |
3 5 2 1 2 3 1 2 1 2 3 4 2 3 6 1 3 2
1 0 2 1 2
3 6 5 1 2 1 1 2 2 2 3 3 2 3 4 3 1 5 3 1 6
4 3 2 1 2 1