输入格式
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
WDG 现在需要检查一段输入是否符合规范。 这段输入为一个包含 个整数的数组 。 WDG 一共要进行 次检查,每次检查 WDG 会在下方两种情况中选择一种确认:
- 情况 : 数组内是否存在一个大于等于 的数,如果存在, WDG 需要找到第一个出现的数的位置。
- 情况 : 数组内是否存在一个小于等于 的数,如果存在, WDG 需要找到最后一个出现的数的位置。
输入格式
第一行包含 个正整数,分别是 。
第二行包含 个整数,第 个数为 。
接下来一共 行,每行包含两个整数,第一个数为,即确认的情况为 或者 。第二个数为
输出格式
每次检查单独一行,输出所要找到的位置,如果不存在,输出 。
7 6
5 9 1 3 10 7 3
1 1
1 9
2 4
2 3
2 1
1 10
1
2
7
7
3
5
数据范围
对于数据点 , 。
对于数据点 , 保持单调性(单调递增或者单调递减),
对于数据点 ,
对于数据点 ,无特殊性质。
对于 的数据, $n, Q ≤ 5 × 10^5; −10^9 ≤ A_i, x ≤ 10^9; op ∈ {1, 2}$