AtCoder Beginner Contest 297 E問題 Kth Takoyaki Set
問題
提出解答
問題の概要
個の正の整数 が与えられる. 正の整数全体の集合 を
とする. このとき, の要素のうち, 小さい方から 番目の要素を求めよ.
制約
解法
に含まれる 番目から 番目に小さい整数を順に として,
とすると, に含まれる 番目に小さい整数は 以上 以下の整数 と 以上 以下の整数 が存在して,
と表せる. ここで, はクロネッカーのデルタとする.
よって, に含まれる 番目に小さい整数の候補は高々 個である. 従って, その候補となる整数を集合で管理していけばよい.
また, 番目に小さい整数についてはその集合から最小値を削除した時の最小値に一致する.
従って, 計算量 時間で解くことが出来た.