#P3499. [POI 2010] NAJ-Divine Divisor

    ID: 4340 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 显示难度省选/NOI− 上传者: 标签>数学2010POI(波兰)素数判断,质数,筛法

[POI 2010] NAJ-Divine Divisor

背景

POI 2010 Round I - Divine Divisor.

题目描述

给出一个 nn,请你找出最大的 kk,使得存在 d>1d>1,满足 dk∣nd^k\mid n。

在此基础上,求出满足该条件的 dd 有多少个。

输入格式

第一行一个正整数 mm 。
第二行 mm 个空格隔开的正整数 a1,a2,⋯ ,ama_1,a_2,\cdots ,a_m ,则 n=∏i=1main=\prod_{i=1}^ma_i 。

输出格式

第一行一个正整数,表示最大的 kk 。
第二行也是一个正整数,表示满足 d>1d>1 且 dk∣nd^k\mid n 的 dd 有多少个。

3
4 3 4
4
1
1
6
1
3

提示

对于100%100\%的数据,1≤m≤6001\le m\le 600,且 ∀1≤i≤m\forall 1\le i\le m,有 1≤ai≤10181\le a_i\le 10^{18}。

如果你输出的第一行或者第二行完全正确,可以获得 50%50\% 的分数。


作者:Jakub Radoszewski

Translated By diamond_duke,来自 LOJ。