Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

Factoring Large Numbers

📝 Solutions 🔵 仅限 C++
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&rsquo;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
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token