本地题面缓存已迁移,解析内容待补充。
OJ: noi_openjudge
题目 ID: ch0113-22
难度:未知
标签:python
日期: 2026-07-30 23:01
题意
完整题面见同目录的 problem.md。
思路
代码
Python代码
python
number = int(input())
factor = 2
parts = []
while factor * factor <= number:
exponent = 0
while number % factor == 0:
number //= factor
exponent += 1
if exponent:
parts.append(str(factor) if exponent == 1 else f"{factor}^{exponent}")
factor += 1
if number > 1:
parts.append(str(number))
print("*".join(parts))