经典简约
清爽简洁,回归本真
液态水晶
毛玻璃+霓虹光带
赛博朋克
霓虹故障艺术风
🚫
违规操作检测
禁止使用右键菜单
⚠️ 此操作已被系统记录
1

Factoring Large Numbers

📝 题解 🔵 仅限 C++
题目描述
<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>
输入格式
<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
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这道题,可以帮你分析思路、提供代码示例。
⚠️ 请先登录后使用