19. C問題 入力の乱数
?
?0, ?, ?が与えられる
?
? ?+1 = ? ? + ?
??? ?で生成した値が各席の成績
? これを並び替える
?
a mod p = 0のとき → ?0 以外は全て同じ値になる
?
a mod p ≠0のとき → 成績は全て異なる値を取る
?AtCoder Inc. All rights reserved.
19
20. C問題 ?0 以外同じ場合
?
?0 が動く必要かあるかどうかで場合分け
? 動かなくていいなら誰も動かなくて良い
? 総移動距離は0
? 動く必要があるなら一番後ろの誰かと交換
? 総移動距離は2×(N-1)
?AtCoder Inc. All rights reserved.
20