#CF3743. 火车与查询
火车与查询
题目描述
沿着铁路线有从 到 编号的车站。快速列车始终沿着由 个车站组成的路线行驶,车站编号为 。列车从左到右沿着路线行驶。它从站点 开始,然后在站点 停靠,然后在 停靠,依此类推,直到终点站 。
列车可能会多次访问同一个车站。也就是说,在 的值中可能有重复。
给定 个查询,每个查询包含两个不同的整数 和 。对于每个查询,请确定是否可以从编号为 的车站到达编号为 的车站。
例如,假设列车路线由编号为 的 个车站组成,并给出以下 个查询:
可以通过取由站点 组成的路段从站点 3
到站点 5
行驶。答案:YES
。
无法从站点 1
到站点 7
行驶,因为列车不能反向行驶。答案:NO
。
10
不是站点之一,所以无法到达。答案:NO
。
输入格式
输入的第一行包含一个整数 —— 测试用例的数量。
接下来是每个测试用例的描述。
每个测试用例的第一行为空行。
每个测试用例的第二行包含两个整数: 和 —— 列车路线中站点的数量和查询的数量。
每个测试用例的第三行恰好包含 个整数 。 的值不一定不同。
接下来的 行包含两个不同的整数 和 ,描述第 个查询。
保证所有测试用例中 的总和不超过 。同样保证所有测试用例中 的总和也不超过 。
输出格式
请对每个测试用例单独输出:
- 如果您可以从索引为 的站到达索引为 的站,请输出
YES
- 否则,请输出
NO
。
您可以以任何大小写输出 YES
和 NO
(例如,字符串yEs
、yes
、Yes
和 YES
都将被视为肯定的答案)。
测试样例
3
6 3
3 7 1 5 1 4
3 5
1 7
3 10
3 3
1 2 1
2 1
1 2
4 5
7 5
2 1 1 1 2 4 4
1 3
1 4
2 1
4 1
1 2
YES
NO
NO
YES
YES
NO
NO
YES
YES
NO
YES
样例说明
第一个测试用例已在问题陈述中进行了解释。