#S1026c. 连通块
连通块
连通块(connect)
【问题描述】
小 有一张 个节点的图,每个节点有一个点权。但让 小 感到生气的是,这张图上并没有任何的边,于是他决定钦点一些边。
小 喜欢 和合数,所以 小 的钦点规则与 (最大公约数)和合数有关。具体来说,对于 个点,如果它们点权的 为合数,那么 小 就会钦点它们之间连一条边。
小 看到了 小 稚的行为,决定把他批判一番。他知道 小 热衷于连通块,因此他会删掉图中的一个点来使得剩余图中最大的连通块最小。
即将参加 的你对这个问题很感兴趣,于是你想知道,在 小 操作之后,图中剩余的最大连通块的大小是多少。
【输入格式】
本题有多组数据。
第一行一个整数 表示数据组数。接下来依次描述各组数据,对于每组数据:
第一行 个正整数 ,表示节点的个数。
第二行 个用空格隔开的正整数,依次描述了 号节点到 号节点的点权 。
【输出格式】
对于每组数据,输出一行一个整数,表示答案。
【样例输入1】
3
5
8 4 12 18 9
5
36 20 84 45 231
7
100 200 300 400 500 600 700
【样例输出1】
2
3
6
【样例2】
见下发文件中。
【数据范围及约定】
对于 的数据,保证 ,其中 的数据保证 ;
对于 的数据,保证 ,其中 的数据保证 ;
对于 的数据,保证 ,其中 的数据保证 ;
对于 的数据,保证 。
相关
在下列比赛中: