LightHouseAC制作了一个无序数列,他希望你帮忙将其变为有序数列(从小到大)
由于输出过大,你只需要回答 次询问
对于每次询问,输出下标为 (从 开始)的数的值并换行
输入
第一行给定一个数字 ,表示数据范围 ()
第二行跟着 个正整数,表示序列 ,且保证每个数字在int范围内()
第三行一个数字 ,表示询问次数()
接下来 行,每行一个数字 ,代表询问该下标的值
输出
行,每行一个数字,代表序列 中下标为 (从 开始)的值
样例
标准输入 复制文本 |
3 11 45 14 3 1 2 3 |
标准输出 复制文本 |
11 14 45 |
标准输入 复制文本 |
7 1 2 7 7 2 2 7 7 1 2 3 4 5 6 7 |
标准输出 复制文本 |
1 2 2 2 7 7 7 |
标准输入 复制文本 |
10 10 9 8 7 6 5 4 3 2 1 5 1 2 3 4 5 |
标准输出 复制文本 |
1 2 3 4 5 |
提示
本题数据较大,快排和sort可能无法通过,请使用更高效的排序算法
来源
LightHouseAC