题库/Y1272

#Y1272. 最大连通块

    传统题 难度: 提高 标签>一本通唯一分解与分解操作割点与根节点特判无向图DFS时间与返祖边
时间限制2000 ms
内存限制512 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1272 · 最大连通块

退出在线编程模式
提高 读懂题意,让每一次思考成为成长。
时间限制2000 ms
内存限制512 MiB
通过率—0 / 0 次提交

题目描述

我们有一张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。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共5个测试点,非原站或官方原始数据。总分100分。