不管是ACM还是你我都势在必得
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
背景
“勇气和决心可以超越二倍音速”
题目描述
mym在他最近一次比赛之后非常忙碌,因为现在他需要将许多 蔓越莓
运送到世界各地。他把它们装进了 个盒子里,每个盒子上都写有一个数字 。
他想要按照盒子上的数字将它们按非递减顺序排序,然而,他的机器工作方式很奇怪。它只能反转长度不超过 的任意子数组。
请判断是否可以通过任意次数的反转操作将这些盒子排序。
反转一个子数组指的是选择两个下标 和 (其中 ),并将数组 变为 $a_1, a_2, \ldots, a_{i-1},\; a_j, a_{j-1}, \ldots, a_i,\; a_{j+1}, \ldots, a_n$。子数组的长度为 。
输入格式
第一行包含一个整数 (),表示测试用例的数量。
每个测试用例包含两行。
每个测试用例的第一行包含两个整数 和 (),分别表示盒子的数量和 Theofanis 能进行反转操作的最大长度。
第二行包含 个整数 (),表示每个盒子上的数字。
输出格式
对于每个测试用例,如果可以将数组按非递减顺序排序,输出 YES;否则输出 NO。
输入输出样例 #1
输入 #1
5
3 2
1 2 3
3 1
9 9 9
4 4
6 4 2 1
4 3
10 3 830 14
2 1
3 1
输出 #1
YES
YES
YES
YES
NO
说明/提示
在前两个测试用例中,盒子已经按非递减顺序排好。
在第三个测试用例中,我们可以反转整个数组。
在第四个测试用例中,我们可以反转前两个盒子和最后两个盒子。
在第五个测试用例中,可以证明无法将盒子排序。
限制
1s,256MiB
2025ACM新生积分赛 Round #1
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 12
- 开始于
- 2025-10-19 13:15
- 结束于
- 2025-10-19 18:15
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 71