比赛场次 601
比赛名称 NOIP2023模拟赛4
比赛状态 已结束比赛成绩
开始时间 2023-11-16 08:00:00
结束时间 2023-11-16 13:00:00
开放分组 全部用户
注释介绍 注意观察数据范围
争取得到更多部分分
题目名称 最大公约数
输入输出 gcd.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarMurasame AAAAAAAAAA 1.041 s 4.85 MiB 100
Gravatar┭┮﹏┭┮ AAAAAAAAAA 1.078 s 4.97 MiB 100
Gravatarムラサメ AAAAAAAAAA 1.114 s 4.85 MiB 100
Gravatar元始天尊 AAAAAAAAAA 1.345 s 7.64 MiB 100
Gravatar宇战 AAAAAAAAAA 1.356 s 6.72 MiB 100
Gravatar小金 AAAWAWAAAA 0.907 s 6.68 MiB 80
Gravatar黄天乐 AAAAATTTTT 5.008 s 6.68 MiB 50
Gravatar黄天宇 C 0.000 s 0.00 MiB 0

最大公约数

★☆   输入文件:gcd.in   输出文件:gcd.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

给定$n$个正整数$a_1,a_2,\cdots,a_n$,你觉得这$n$个正整数的最大公约数太小了,于是你想通过删除一些数使得剩下的数的最大公因数变大。你现在想知道,你最少需要删掉多少个数?

【输入格式】

第一行包含一个整数$n$。

第二行包含$n$个用空格隔开的正整数,表示$a_1,a_2,\cdots,a_n$。

【输出格式】

一行一个正整数,表示最少要删掉的数的个数。

【输入样例】

4
6 9 15 30

【输出样例】

2

【样例解释】

当前的最大公因数是$3$,删掉$6$和$9$之后剩下的数最大公因数是$15$。

当然,也可以删除$9$和$15$,最大公约数是$6$。

【数据范围与约定】

对于$30\%$的数据,$n\leq 10$;

对于另外$20\%$的数据,$N\leq 3000,a_i\leq 3000$;

对于$100\%$的数据,$n\leq 10^5,1\leq a_i\leq 10^6$,数据保证有解。