谜题 PE-003
最大质因数
Project Euler · 第 3 题
题目原文
The prime factors of
What is the largest prime factor of the number
形式化题意
给定
求
其中
提示
每次打开一个继续除以每个小因数,直到它不再整除剩余值。
循环结束时,剩下的数本身可能就是质数。
解答
认真尝试后再打开解题思路
从最小的候选因数开始试除。只要当前因数能整除剩余值,就把这个因数完全除尽,再继续考察下一个候选因数。每次成功除法都会缩小尚未分解的部分。
只需要在
代码与最终结果
题目原文引自 Project Euler 第 3 题,依据 CC BY-NC-SA 4.0 使用。