#21. [R4C]因式分解

[R4C]因式分解

时空限制

1S/512M

题目描述

给定一个长度为 nn 的整数数组 AA,请对它们的乘积 X=A1×A2××AnX=A_1\times A_2\times \dots\times A_n 进行因式分解。

格式

输入格式

第一行包含一个整数 nn,表示数组 AA 的长度。

第二行包含 nn 个整数 AiA_i

输出格式

p1 k1 p2 k2p_1\ k_1\ p_2\ k_2\dots 的形式输出 XX 的因式分解结果,其中 pip_i 是按从小到大顺序排列的 XX 的质因数,kik_ipip_i 对应的指数。

样例

样例输入 #1

4
9 6 4 14

样例输出 #1

2 4 3 3 7 1

样例解释 #1

X=9×6×4×14=3024X=9\times 6\times 4\times 14=3024

因式分解结果为 3024=24×33×713024=2^4\times 3^3\times 7^1

数据规模

对于 20%20\% 的数据, n=1n=1

对于 40%40\% 的数据, n2n\leq 2

对于 100%100\% 的数据, 1n1041\leq n\leq 10^42Ai1062\leq A_i\leq 10^6