A138581.皓仔的质数公约数

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

第一行输入一个整数 nn,表示数字的数量。

第二行输入 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n

输入格式

第一行输入一个整数 nn,表示数字的数量。

第二行输入 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n

输出格式

输出一个整数,表示所有数字的最大质数公约数。

如果不存在质数公约数,则输出 1-1

输入输出样例

  • 输入#1

    5
    60 90 150 210 330

    输出#1

    5
  • 输入#2

    3
    6 25 49

    输出#2

    -1

说明/提示

【样例解释】

样例 11 中,所有数字都能被质数 223355 整除,其中最大的质数为 55

样例 22 中,不存在能够同时整除三个数字的质数,因此输出 1-1

【数据范围】

对于所有测试数据,保证:

  • 1n1000001\le n\le100000

  • 2ai50002\le a_i\le5000

输入解题思路,AI测评打分。不知道怎么写?

首页