题号:NC219641
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
Angelic Jelly
有

个果冻排成一排。第

个果冻的美味度是

。
天使非常喜欢吃果冻,但她想把最好吃的果冻留到最后收藏。天使想知道前

个果冻中,美味度第二大的果冻有多少美味度?
一共有

次询问。
注:如果最大的数有两个以上,默认第二大的等于最大的。例如,

这个序列,第二大的数是4。
输入描述:
第一行一个正整数

。
第二行

个正整数

,用空格隔开。
第三行一个正整数

。
接下来的

行,每行一个正整数

,代表一次询问。
数据范围:1≤q≤1e5,1≤ai≤1e9,2≤x≤n≤1e5
输出描述:
输出
行,每行一个正整数,代表一次询问,输出前
个果冻中美味度第二大的值。
示例1
说明
前2个数,第二大的是1。
前3个数,第二大的是2。
前4个数,第二大的是3。
前5个数,第二大的是5。