A. Remove Smallest

    传统题 1000ms 256MiB

Remove Smallest

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

给定一个长度为 nn 的数组 aa,其中每个元素都是正整数(>0>0)。

一次操作中,你可以选择两个不同下标 iji \ne j,要求它们对应元素满足: aiaj1 |a_i - a_j| \le 1 然后从这两个元素中删除较小的那个

  • ai<aja_i < a_j,删除 aia_i
  • ai>aja_i > a_j,删除 aja_j
  • ai=aja_i = a_j,可以删除任意一个(但只删除一个)

请判断是否可以通过若干次(可以是 00 次)操作,使数组最终只剩下 一个元素

你需要回答 tt 组测试用例。


输入格式

第一行一个整数 tt1t10001 \le t \le 1000),表示测试用例数量。

每个测试用例包含两行:

  • 第一行一个整数 nn1n501 \le n \le 50),表示数组长度
  • 第二行 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n1ai1001 \le a_i \le 100

输出格式(固定输出)

对每个测试用例输出一行:

  • 若可以最终只剩一个元素,输出 YES
  • 否则输出 NO

样例输入

5
3
1 2 2
4
5 5 5 5
3
1 2 4
4
1 3 4 4
1
100

样例输出

YES
YES
NO
NO
YES

1月9日练习题

未认领
状态
已结束
题目
5
开始时间
2026-1-8 0:00
截止时间
2026-1-9 23:59
可延期
24 小时