大菠萝

大菠萝-ama+sor

最大质因数

Project Euler 第3题

The prime factors of 13195 are 5, 7, 13 and 29.

What is the largest prime factor of the number 600851475143 ?

prime factors,中文翻译为素因数(质因数)。每个合数都可以写成几个素数相乘的形式,这几个素数都叫做这个合数的素因数。比如例子中的13195=5*7*13*29。

prime number称为素数,又称质素。一个数,如果只有1和它本身两个因数,则称为素数。

我的解法为:从1开始找一个能被600851475143 整除的素数i,转化为找600851475143 /i最大质因数的问题。完整代码见:the-largest-prime-factor-of-number.py

相关下载:


相关阅读

tags: ,,

Posted by benben on November 19,2008 3:22 PM in 程序设计 ||Comment(4)
4个脚印
第1脚: basil November 19,2008 3:49 PM

你这个题是从哪里找的阿?还有这个blog的源代码公开吗?偶想参考一下,呵呵,不行也没关系。

第2脚: benben November 19,2008 4:02 PM

题目在:http://projecteuler.net/
Blog源代码:http://beblog.googlecode.com/svn/trunk/
俺也没开发过blog程序,所以代码写的比较乱,连个好看的后台都没。

第3脚: basil November 19,2008 4:33 PM

好人阿,有空学习一下。

第4脚: hehe November 19,2008 6:16 PM

test xss..

留言




早起的鸟儿有虫子吃


e.g. "大菠萝"