#P12546. [UOI 2025] Convex Array

    ID: 12395 远端评测题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 8 上传者: 标签>动态规划 DP2025动态规划优化分类讨论UOI(乌克兰)

[UOI 2025] Convex Array

Description

给定一个长度为 nn 的整数数组 aa

判断是否存在一种元素排列 bb,使得对于每个 2in12 \leq i \leq n-1,都满足条件 bi1+bi+12bib_{i-1} + b_{i+1} \geq 2 \cdot b_i

本题中,每个测试点包含多组输入数据。你需要对每组数据独立求解。

Input Format

第一行包含一个整数 TT (1T105)(1 \le T \le 10^5) —— 输入数据的组数。接下来是各组数据的描述。

每组数据的第一行包含一个整数 nn (3n3105)(3 \le n \le 3 \cdot 10^5) —— 数组 aa 的长度。

每组数据的第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n (0ai109)(0 \le a_i \le 10^9) —— 数组 aa 的元素。

保证单个测试点中所有输入数据的 nn 之和不超过 31053 \cdot 10^5

Output Format

对于每组输入数据,如果存在满足条件的排列,输出一行 YES\tt{YES},否则输出 NO\tt{NO}

10
4
0 3 4 6
4
5 4 1 4
8
1 4 4 8 6 10 10 4
7
2 1 5 1 9 4 6
6
7 1 6 10 2 3
7
6 6 10 2 5 3 8
4
9 9 1 5
4
8 4 3 4
7
1 2 1 6 4 2 9
7
3 9 7 5 9 10 10
YES
NO
NO
YES
YES
NO
YES
YES
YES
NO

Hint

在第一个样例的第一组输入数据中,数组 [0,3,4,6][0, 3, 4, 6] 的满足条件的排列包括 [4,0,3,6][4, 0, 3, 6][6,3,0,4][6, 3, 0, 4]

评分标准

SS 为单个测试点中所有输入数据的 nn 之和。

  • 33 分):n=4n = 4
  • 44 分):T=1T = 1n7n \le 7
  • 77 分):T=1T = 1n15n \le 15
  • 55 分):如果存在满足条件的排列,则存在一种满足条件的排列满足 b1b2b_1 \ge b_2b2b3b_2 \le b_3
  • 1717 分):S50S \le 50
  • 1010 分):S400S \le 400
  • 1313 分):S2000S \le 2000
  • 99 分):S8000S \le 8000
  • 1818 分):对于所有 1in1 \le i \le nai106a_i \le 10^6
  • 1414 分):无额外限制。

翻译由 DeepSeek V3 完成