#joi2018yof. [joi2018_yo_f]L番目のK番目の数 (LthKthNumber)
[joi2018_yo_f]L番目のK番目の数 (LthKthNumber)
問題文
横一列に並べられた 枚のカードがある.左から 枚目()のカードには,整数 が書かれている.
JOI 君は,これらのカードを用いて次のようなゲームを行う.連続する 枚以上のカードの列を選び,次の操作を行う.
- 選んだカードを,書かれている整数が小さい順に左から並べる.
- 並べたカードのうち,左から 番目のカードに書かれた整数を紙に書き出す.
- 選んだカードを,すべて元の位置に戻す.
この操作を,連続する 枚以上のカードの列すべてに対して行う.すなわち, かつ を満たすすべての について, のうち 番目に小さな整数を書き出す.
こうして書き出された整数を,左から小さい順に並べる.並べた整数のうち,左から 番目のものがこのゲームにおける JOI 君の得点である.JOI 君の得点を求めよ.
制約
- JOI 君が書き出す整数は 個以上である.
入力
入力は以下の形式で標準入力から与えられる.
出力
JOI 君の得点を 行で出力せよ.
小課題 1 [6点]
小課題 2 [33点]
小課題 3 [61点]
- 追加の制限はない.
入力例 1
4 3 2
4 3 1 2
出力例 1
3
かつ を満たす は, の 通りある.
これらの に対し, で 番目に小さな整数は,それぞれ である.
このうち 番目に小さい整数は なので,JOI 君の得点は である.同じ整数が複数あるときも,重複して数えることに注意せよ.
入力例 2
5 3 3
1 5 2 2 4
出力例 2
4
JOI 君が書き出す整数は,
- に対し
- に対し
- に対し
- に対し
- に対し
- に対し
である.このうち 番目に小さい整数は である.
入力例 3
6 2 9
1 5 3 4 2 4
出力例 3
4
入力例 4
6 2 8
1 5 3 4 2 4
出力例 4
3