传统题 1000ms 256MiB

GCD排序

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

题目描述

当前有一个 aa 数组,需要对该数组进行排序。当然和普通的排序是不同的,排序规则如下:

  • 选择两个不同的索引 i,ji, j (1i,jn)(1 \le i, j \le n) ,如果 gcd(ai,aj)=min(a)gcd(a_i, a_j) = min(a) ,那么就可以交换这两个值。

请问经过多次操作之后数组是否会变成单调不递减的情况。

输入格式

输入多行。

第一行输入一个正整数 tt ,代表有 tt 组测试数据。

接下来 tt 组,每组两行。

  • 第一行输入一个正整数 nn ,代表数组大小。

  • 第二行输入 nn 个正整数 aia_i

输出格式

输出一行。

一行输出 YESNO ,如果能够变成单调不递减的情况输出 YES ,反之输出 NO

4
1
8
6
4 3 6 6 2 9
4
4 5 6 7
5
7 5 2 2 4

YES
YES
YES
NO

数据规模与约定

对于 100%100\% 的数据,$1 \le t \le 10^4, 1 \le \sum n \le 2 * 10^5, 1 \le a_i \le 10^9$。

「果壳算法杯」ROUND #17 (Div.4)

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-8-29 18:00
结束于
2025-9-5 18:00
持续时间
2.5 小时
主持人
参赛人数
11