Problems Description
<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>
Input格式
<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>
Output格式
<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>
Sample
Sample Input 1
90
1234567891
18991325453139
12745267386521023
-1
Sample Output 1
2
3
3
5
1234567891
3
3
13
179
271
1381
2423
30971
411522630413
Submit Code
请先Login后Submit
🤖 AI 解题助手
OpenRouter
就绪