A138581.皓仔的质数公约数
普及-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
第一行输入一个整数 n,表示数字的数量。
第二行输入 n 个整数 a1,a2,…,an。
输入格式
第一行输入一个整数 n,表示数字的数量。
第二行输入 n 个整数 a1,a2,…,an。
输出格式
输出一个整数,表示所有数字的最大质数公约数。
如果不存在质数公约数,则输出 −1。
输入输出样例
输入#1
5 60 90 150 210 330
输出#1
5
输入#2
3 6 25 49
输出#2
-1
说明/提示
【样例解释】
样例 1 中,所有数字都能被质数 2、3、5 整除,其中最大的质数为 5。
样例 2 中,不存在能够同时整除三个数字的质数,因此输出 −1。
【数据范围】
对于所有测试数据,保证:
-
1≤n≤100000
-
2≤ai≤5000
输入解题思路,AI测评打分。不知道怎么写?