搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ jiami software
标题:
jiami software
取消只看楼主
simpley
等 级:
新手上路
帖 子:262
专家分:0
注 册:2005-2-23
第
11
楼
得分:0
不劳驾了,我在网上查了一下,这在目前还是个未解决的难题.
myQQ::445750010
2008-08-16 22:53
simpley
等 级:
新手上路
帖 子:262
专家分:0
注 册:2005-2-23
第
12
楼
得分:0
楼上用的是什么软件,最长可支持多少位数?
2^1111111111111111111共有334477772959979106位.即使用同余算法,也需要近40位的数.
[[it] 本帖最后由 simpley 于 2008-8-17 11:38 编辑 [/it]]
myQQ::445750010
2008-08-17 11:23
simpley
等 级:
新手上路
帖 子:262
专家分:0
注 册:2005-2-23
第
13
楼
得分:0
long a = 2^1111111111111111111%(1111111111111111111);
printf("%ld\n", a);
这个代码在Visual C++中能通过吗?
myQQ::445750010
2008-08-17 16:32
simpley
等 级:
新手上路
帖 子:262
专家分:0
注 册:2005-2-23
第
14
楼
得分:0
[bo][un]卧龙孔明[/un] 在 2008-8-17 09:26 的发言:[/bo]
直接mr测试。可以瞬间解决这个问题。不是什么世界难题吧
mr测试是什么?
现在用计算机好象也没有检测大素数的好办法.
myQQ::445750010
2008-08-17 16:38
simpley
等 级:
新手上路
帖 子:262
专家分:0
注 册:2005-2-23
第
15
楼
得分:0
认真研究了下MR测试,算法也很简单.实际上是费马小定理基础上的一个扩展.它只是提高了检测的准确性,却不能增加位数,所以象1111111111111111111这样的大数仍然不好判定.
myQQ::445750010
2008-08-18 00:34
simpley
等 级:
新手上路
帖 子:262
专家分:0
注 册:2005-2-23
第
16
楼
得分:0
c语言的长整型最多只能是2^32,怎么加?
myQQ::445750010
2008-08-18 10:02
simpley
等 级:
新手上路
帖 子:262
专家分:0
注 册:2005-2-23
第
17
楼
得分:0
那个算法如果满意,还用说这么多
myQQ::445750010
2008-08-21 09:53
17
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-15971-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.252899 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved