問題はこちら
問題概要
全てのの組を以下のルールでソートしたときの番目の値を求めよ.上の方が優先度が高い.
- の昇順.
- の昇順.
- の昇順.
解説
さすがに全部列挙するのは無理.の昇順に並んでいるので,全体は以下の図のようになっている.
となるの数をとする.が以上となるような最小のが番目ののとなる.
として,.
が求まったので,となるものの中で番目のものが答えになる.
同じようにかつとなるような,の数を求める.上のを用いると,.が以上となるような最小のが番目ののとなる.
が求まったので,かつとなるものの中で番目のものが答えになる.
およびは単調なので二分探索を行うとはで求められる.
およびは形式的冪級数で求めたが,組合せ的考えても多分解ける(形式的冪級数だと脳死で式変形するだけだから使った).
追記
包除原理ででいける.の場合とかを引いていく感じのやつ.
形式的冪級数
を求める.よって,以下の提出プログラムのように計算すればで求められる.