No.1597 Matrix Sort
レベル : / 実行時間制限 : 1ケース 1.500秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 178
作問者 : e869120 / テスター : penguinman ygussany
タグ : / 解いたユーザー数 178
作問者 : e869120 / テスター : penguinman ygussany
問題文最終更新日: 2021-07-09 22:13:32
問題文
次のように定義される $N \times N$ 行列 $E$ があります。
- $E$ の $(i, j)$ 成分を $E_{i, j}$ とするとき、$E_{i, j} = (A_i + B_j) \bmod P$ $[0 \leq E_{i, j} < P]$ である。
入力
$N$ $K$ $P$ $A_1$ $A_2$ $A_3$ $\dots$ $A_N$ $B_1$ $B_2$ $B_3$ $\dots$ $B_N$
出力
答えを出力してください。
制約
- $1 \leq N \leq 100000$
- $1 \leq K \leq N^2$
- $2 \leq P \leq 10^7$
- $0 \leq A_i < P$
- $0 \leq B_i < P$
- 入力はすべて整数
サンプル
サンプル1
入力
3 3 10 8 6 9 1 2 0
出力
1
行列 $E$ は次のようになります。要素を小さい順に並べ替えると、$(0, 0, 1, 6, 7, 8, 8, 9, 9)$ となるため、$K=3$ 番目に小さい値は $1$ です。
よって、$1$ を出力すれば正解となります。
$$
E = \begin{bmatrix} 9 & 0 & 8 \\ 7 & 8 & 6 \\ 0 & 1 & 9 \end{bmatrix}
$$
サンプル2
入力
4 12 10 1 1 1 1 1 1 1 1
出力
2
行列 $E$ のすべての要素が $2$ であるため、$K=12$ 番目に小さい値は $2$ です。
サンプル3
入力
20 219 10000000 95721 5276873 324359 9685767 3366751 8559371 9585372 727158 1078765 8724976 6215265 7865821 2935346 8733718 2938209 505494 2495042 1209011 1977113 737232 5035685 7810192 1491963 2260046 7337814 9260042 3663277 6685733 4512005 1467792 390472 7697153 974165 7614120 8286425 8471713 9075871 3634602 9635043 6791062
出力
5772917
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。