No.475

writer 以外の点数は降順に並べておく. また, 順位によって取得できる得点も計算しておく.

番目の人が 位以下ならば writer の点数を上回れないかを二分探索で求める.

番目の人まで見たときに, 番の人のいずれもが writer の点数を上回っていない確率を とする. 番目より前の人は必ず 位以下であるので, 番目の人が選べる順位は 個の中の 個であり,

となる.