#4543. 素数因子分解表达式
素数因子分解表达式
素数因子分解表达式
题目描述
童童出了一道题,希望你能来解决,输入一个数 ,输出他的因子表达式,要求因子都是素数(质数)。如果其中的因子能够写成 ,并且 的值大于 ,就写成 a^b。例如 可以拆分成 2*2*2*2*5,即输出 2^4*5,如果 等于 ,就直接输出 即可。
输入格式
输入一个整数 。
输出格式
输出 的素数因子分解表达式,表达式中的素数从小到大排列。
样例输入 #1
80
样例输出 #1
2^4*5
数据范围
知识点与难度
本题涉及的知识点从属于 GESP二级(循环、简单数学、质数、约数),难度等级:⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 / 特殊性质 |
| 2 | 15 | 9~11 | Hack |
| 3 | 30 | 12~20 | 中大规模 |
| 4 | 25 | 21~25 | 随机回归 |