倪浩的素数 I

 500 MS 128 MB |  Markdown 获取标签
232671
通过人数尝试人数总提交数

 

题目描述

倪浩学长特别喜欢素数,所以他希望你能把他现在有的数分解成素数的乘积。

请对于每一个数进行素因数分解。

  • 6=21×316 = 2^1 \times 3^1
  • 9=329 = 3^2
  • 12=22×3112 = 2^2 \times 3^1

输入格式

第一行一个整数 t(t=1)t(t=1) 表示数据组数。

接下来 tt 行,一个正整数 X(2X109)X(2\leq X \leq 10^9).

输出格式

对于每一组样例,先输出 XX 包含素因子的个数 mm.

接下来 mm 行,每一行两个整数 p,nump,num 分别表示素因子和其个数。(要求素因子从小到大输出)

样例输入 #1

1
10

样例输出 #1

2
2 1
5 1

样例输入 #2

1
5

样例输出 #2

1
5 1

提示

此题与 倪浩的素数 II 仅有数据范围的区别。

 

 您尚未登录,无法进行代码提交

ACM协会第七次培训(素数筛)

2024-11-30 21:18
2024-12-08 22:00
Ended