题目 1736

最大连通块

查看题解 ↗GitHub ↗如何评测
题号
1736
时间限制
2000 ms
内存限制
512 MB
标签
图论
来源
信息学奥赛一本通 · 高手训练篇·三、图论(高手训练)

【题目描述】

我们有一张nn个节点的图,每个节点有一个点权。对于任意两个点,如果它们点权的gcdgcd为合数,那么这两个点之间有一条边。 上帝对这张图并不满意,他会删掉图中的一个点来使得剩余图中最大的连通块最小。 你想知道,在上帝操作之后,图中剩余的最大连通块的大小是多少。

【输入】

本题有多组数据。第一行一个整数 TT 表示数据组数。接下来依次描述各组数据,对于每组数据: 第一行11个正整数nn,表示节点的个数。 第二行nn个用空格隔开的正整数,依次描述了11号节点到nn号节点的点权a[1],…,a[n]a[1],…,a[n]。

【输出】

对于每组数据,输出一行一个整数,表示答案。

【输入样例】

文本
3
5
8 4 12 18 9
5
36 20 84 45 231
7
100 200 300 400 500 600 700

【输出样例】

文本
2
3
6

【提示】

【数据规模】 对于16%的数据,保证n≤300n≤300,其中8%的数据保证ai≤2,000a_i≤2,000。 对于40%的数据,保证n≤5,000n≤5,000,其中20%的数据保证ai≤30,000a_i≤30,000。 对于100%的数据,保证n≤105,ai≤107n≤10^5,a_i≤10^7,其中52%的数据保证ai≤105a_i≤10^5。 对于100%的数据,保证T≤10,n≥2,ai≥2T≤10,n≥2,a_i≥2。

数据下载

题目 1736 的公开数据

正在读取文件列表…

常用命令

题目 1736 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。