AT_utpc2023_k Kth Sum
Description
長さ $ N $ の整数列 $ (A_1, A_2, \dots, A_N), (B_1, B_2, \dots, B_N), (C_1, C_2, \dots, C_N) $ が与えられます。
$ 1 \leq i \leq N, 1 \leq j \leq N, 1 \leq k \leq N $ を満たす整数 $ i,j,k $ の選び方 $ N^3 $ 通りそれぞれについて、 $ A_i + B_j + C_k $ の値を求めたとき、そのうち $ K $ 番目に小さい値を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ A_1 $ $ A_2 $ $ \dots $ $ A_N $ $ B_1 $ $ B_2 $ $ \dots $ $ B_N $ $ C_1 $ $ C_2 $ $ \dots $ $ C_N $
Output Format
答えを $ 1 $ 行に出力せよ。
Explanation/Hint
### Sample Explanation 1
整数 $ i,j,k $ の選び方 $ 8 $ 通りに対応する $ A_i+B_j+C_k $ の値は、小さい順に $ 9, 10, 10, 10, 11, 11, 11, 12 $ となるので、そのうち $ 4 $ 番目に小さい値は $ 10 $ です。
### Constraints
- 入力は全て整数
- $ 1 \leq N \leq 50000 $
- $ 1 \leq K \leq \min\lbrace N^3, 10^9\rbrace $
- $ 0 \leq A_i \leq 10^9 $
- $ 0 \leq B_j \leq 10^9 $
- $ 0 \leq C_k \leq 10^9 $