#242. 质数筛选

质数筛选

质数筛选

训练营收集了 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

【数据规模与约定】

对于所有测试数据,保证 1n2×1051\le n\le 2\times 10^51ai1051\le a_i\le 10^5

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

测试点编号 分值 nn 的范围 aia_i 的范围 特殊限制
131\sim 3 1010 1n2×1051\le n\le 2\times 10^5 1ai1051\le a_i\le 10^5 ai{1,2}a_i\in\{1,2\}
464\sim 6 1515 每个 aia_i 都是 11 或质数
797\sim 9 所有 aia_i 相等
101210\sim 12 2020 1n10001\le n\le 1000 1ai10001\le a_i\le 1000 无额外限制
131513\sim 15 4040 1n2×1051\le n\le 2\times 10^5 1ai1051\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.inData/sample5.in,对应答案位于同目录下的 .ans 文件中。附件中也保留了样例 1、样例 2 的相同副本。

点击下载本题选手目录