#arc037c. [arc037_c]億マス計算
[arc037_c]億マス計算
問題文
高橋君は「マス計算」で計算力をつけることにした。「マス計算」は 行 列の表を用意して行う。 行目の左端のマスのさらに左には数 が書かれており、 列目の上端のマスのさらに上には数 が書かれている。高橋君はこの表の 行 列目 に の値を計算して書き込む。
すぐに解き終わってしまい退屈したので、高橋君は自分が書き込んだ 個の値を昇順に並べ替えることにした。並べ替えた結果小さい方から 番目 ( 番から数える) に位置する値を求めよ。
入力
入力は以下の形式で標準入力から与えられる。
.. ..
- 行目には、表の行数および列数 ( ) と求めるべき値の並べ替え後の位置 ( ) がスペース区切りで与えられる。
- 行目には、表の各行 ( ) について、その行の左端のマスよりさらに左に書かれた数 ( ) がスペース区切りで与えられる。
- 行目には、表の各列 ( ) について、その列の上端のマスよりさらに上に書かれた数 ( ) がスペース区切りで与えられる。
部分点
この問題には部分点が設定されている。
- 点分のテストケースは を満たす。
出力
標準出力に、高橋君が表に書き込んだ 個の値を昇順に並べ替えたとき小さい方から 番目 ( 番から数える) に位置する値を出力し、末尾で改行せよ。
入力例1
2 3
2 3
3 5
出力例1
10
高橋君が書き込んだ値を昇順に並べ替えると となり、小さい方から 番目の値は となる。
入力例2
3 7
1 2 1
2 1 2
出力例2
2
高橋君が書き込んだ値を昇順に並べ替えると となり、小さい方から 番目の値は となる。
入力例3
4 8
701687787 500872619 516391519 599949380
458299111 633119409 377269575 717229869
出力例3
317112176525562171