AT_scpc2026_div3_c The Kth Smallest Number
题目描述
有一个无限长度的数列 $(a_n)$,它满足如下性质:
- 对于每一个正整数 $i$,当 $i > N$ 时,$a_i$ 等于对 $a_{i-N}, a_{i-N+1}, \dots, a_{i-1}$ 这 $N$ 个数升序排列后,第 $K$ 个数。
当你确定了 $a_1,\dots,a_N$ 的值之后,$a_{N+1}, a_{N+2}, \dots$ 的值也就唯一确定了。
现在给定 $N$、$K$、$M$ 以及 $a_1,\dots,a_N$ 的具体数值,请求出 $a_M$ 的值。
输入格式
从标准输入读取数据,格式如下:
> $N$ $K$ $M$ $a_1$ $a_2$ $\dots$ $a_N$
输出格式
输出答案。
说明/提示
### 样例解释 1
对 $[2,0,2,6,0,5,1,6]$ 升序排序,得到 $[0,0,1,2,2,5,6,6]$。由于 $K=6$,所以 $a_9=5$。
### 样例解释 2
---
### 数据范围
- $1 \leq K \leq N \leq 300\,000$
- $1 \leq M \leq 10^{18}$
- $-10^9 \leq a_i \leq 10^9$
- 输入数据均为整数。
由 ChatGPT 5 翻译