题目描述
<p>One of the central ideas behind much cryptography is that factoring large numbers is computationally<br /> intensive. In this context one might use a 100 digit number that was a product of two 50 digit prime<br /> numbers. Even with the fastest projected computers this factorization will take hundreds of years.<br /> You don’t have those computers available, but if you are clever you can still factor fairly large numbers.</p>
输入格式
<p>The input will be a sequence of integer values, one per line, terminated by a negative number. The<br /> numbers (other than the terminator) will be greater than 0 and less than 2<sup>62</sup> .</p>
输出格式
<p>Each positive number from the input must be factored and all factors (other than 1) printed out. The<br /> factors must be printed in ascending order with 4 leading spaces preceding a left justified number, and<br /> followed by a single blank line.</p>
样例
样例输入 1
90
1234567891
18991325453139
12745267386521023
-1
样例输出 1
2
3
3
5
1234567891
3
3
13
179
271
1381
2423
30971
411522630413
提交代码
请先登录后提交
🤖 AI 解题助手
DeepSeek
就绪