C. 质因数

    传统题 文件IO:factor 1000ms 256MiB

质因数

本题需要文件读写

文件 IO 为:输入文件 factor.in,输出文件 factor.out。请使用上述文件名读入和输出。

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

题目描述

国豪知道素数的多种判定方法,比如枚举该数的所有因数,再比如可以用埃氏筛和欧拉筛进行优化。国庆想考验下国豪对于素数的理解和应用能力。于是,他提了一个问题:

给定一个合数 cc,请国豪统计这个合数 cc 的质因数个数、每个质因数及其出现的次数。

输入格式

共一行,一个正整数 cc。

输出格式

若干行。第一行表示 cc 的质因数的个数。接下来若干行,按照 升序 给出 cc 的每个质因数及其出现的次数。

样例输入

600

样例输出

3
2 3
3 1
5 2

说明

600=23×3×52600=2^3\times 3\times 5^2,600600 有三个质因数,从小到大依次是 2,3,52,3,5,其中 22 出现了 33 次,33 出现了 11 次,55 出现了 22 次。

数据范围

4≤c≤20000000004\le c\le 2000000000

2022区赛

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-10-9 16:15
结束于
2026-10-9 18:15
持续时间
2 小时
主持人
参赛人数
0