| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1715 人关注过本帖
标题:判断素数
只看楼主 加入收藏
fansstar
Rank: 1
等 级:新手上路
帖 子:18
专家分:3
注 册:2012-7-19
收藏
得分:0 
很感谢,但是这个代码肯定过不了的,交上去就TLE了,求正解,据说是pollard算法做的但是数论的我不是太会啊!拜托~~
2012-07-20 20:33
zeus00456
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2012-7-21
收藏
得分:2 
2的64次方是个20为的书,用long int型定义的话,随意用算法吧,
比如对一个数a,用2,3,4,5,……a/2,依此取余,有0,就是合数
2012-07-21 15:46
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:2 
素数判断和因数分解是著名的 NP 问题。效率较高的概率算法都不能保证一定分解出质因数或者正确判断素数。所以很难确定用 pollard 算法是不是能 ac。
要研究这些算法需要的数论知识太多,大致了解了解就好。不过这些算法最基本的实现都很容易从网上找到。你可以拿去提交一下看看。(二楼还是几楼提的那个 miller-rabin 也是名算法)
2012-07-22 01:42
快速回复:判断素数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011240 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved