传统题 1000ms 256MiB

质数筛选

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

质数筛选

训练营收集了 nn 个正整数 a1,a2,…,ana_1,a_2,\ldots,a_n。

大于 11 且只有 11 和它本身两个正因数的正整数称为质数。请统计给出的数中质数的数量,并求出这些质数中的最大值。

输入格式

第一行输入一个整数 nn。

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

输出格式

输出两个整数,依次表示质数的数量和其中最大的质数。

如果给出的数中没有质数,输出 0 -1。

【数据规模与约定】

对于所有测试数据,保证 1≤n≤2×1051\le n\le 2\times 10^5,1≤ai≤1051\le a_i\le 10^5。

每一行对应一个独立子任务,该子任务内的所有测试点均满足这一行列出的限制。

测试点编号 分值 nn 的范围 aia_i 的范围 特殊限制
1∼31\sim 3 1010 1≤n≤2×1051\le n\le 2\times 10^5 1≤ai≤1051\le a_i\le 10^5 ai∈{1,2}a_i\in\{1,2\}
4∼64\sim 6 1515 每个 aia_i 都是 11 或质数
7∼97\sim 9 所有 aia_i 相等
10∼1210\sim 12 2020 1≤n≤10001\le n\le 1000 1≤ai≤10001\le a_i\le 1000 无额外限制
13∼1513\sim 15 4040 1≤n≤2×1051\le n\le 2\times 10^5 1≤ai≤1051\le a_i\le 10^5

样例 1

输入

8
1 2 4 5 17 18 19 20

输出

4 19

说明

质数为 2,5,17,192,5,17,19,共 44 个,其中最大的是 1919。

样例 2

输入

6
1 4 8 9 25 100

输出

0 -1

说明

给出的数中没有质数,因此按要求输出 0 -1。

更多样例

样例 3、样例 4 和样例 5 请查看附件中的 Data/sample3.in 至 Data/sample5.in,对应答案位于同目录下的 .ans 文件中。附件中也保留了样例 1、样例 2 的相同副本。

点击下载本题选手目录

夏令营考核2

未参加
状态
已结束
规则
OI
题目
6
开始于
2026-8-1 11:30
结束于
2026-8-1 14:30
持续时间
3 小时
主持人
参赛人数
30