#9974. 区间前驱与后继
区间前驱与后继
题目描述
给定一个长度为 的整数数组 。有 次询问,每次给出 ,求区间 中 的前驱和后继。
- 前驱是区间内严格小于 的最大值;
- 后继是区间内严格大于 的最小值。
如果前驱或后继不存在,在对应位置输出 NONE。
输入格式
第一行包含两个整数 。
第二行包含 个整数 。
接下来 行,每行包含三个整数 。
输出格式
对于每次询问,输出一行两个结果,依次表示前驱和后继,中间用一个空格分隔。
6 4
4 1 7 1 9 -2
1 6 1
2 5 7
1 3 -3
3 6 9
-2 4
4 9
NONE -2
7 NONE