顺便说一下……其实我这个程序如果跑1亿以内的质数表大部分时间都在开内存的说……实际上线性筛法的部分非常快的……
运行者请做好心理准备……鄙人是按照Free Pascal的寻址上限开的……内存不够的请自重……可以改小一点……
运行者请做好心理准备……鄙人是按照Free Pascal的寻址上限开的……内存不够的请自重……可以改小一点……
引用第2楼ltl于2011-06-06 21:09发表的 :
话说我将10亿内的质数表打出来后有400+MB……至今没成功打开过……用记事本直接没救……用写字板要30min才能开完,而且滚动条几乎拖不动……
引用第5楼zhaokenb于2011-06-06 21:26发表的 :
[s:241] 为什么差距那么大,表示我的数学真的不行了,刚刚看了10分钟终于看明白了,好强大的方法!!!!!!!
我原来一直陷在枚举法里了,只是简单的优化了而已
PS:其实我的pascal真不怎么样,我只是小学的时候把小学那本给学完了,我还是学习一下LZ的思路吧,然后搞成VB的,毕竟VB学的深入一些
在此多谢LZ了[s:234]
引用第8楼ltc于2011-06-06 22:32发表的 :
用pascal的表示筛法毫无压力
pascal装机自带快排、筛素数等各种标程
引用第11楼ltl于2011-06-06 23:37发表的 :
赛场上是没有的
C++选手表示stl才是王道……
引用第4楼ltl于2011-06-06 21:26发表的 :
照样杯具……EditPlus也一样……
引用第5楼zhaokenb于2011-06-06 21:26发表的 :
[s:241] 为什么差距那么大,表示我的数学真的不行了,刚刚看了10分钟终于看明白了,好强大的方法!!!!!!!
我原来一直陷在枚举法里了,只是简单的优化了而已
PS:其实我的pascal真不怎么样,我只是小学的时候把小学那本给学完了,我还是学习一下LZ的思路吧,然后搞成VB的,毕竟VB学的深入一些
在此多谢LZ了[s:234]
引用第15楼featherwit于2011-06-07 14:22发表的 :
话说...你应该多补充一些基础知识,跟他这种搞竞赛的选手在算法方面是没得比的~~。
埃托拉斯筛法是很著名的求素数算法...。
.......
引用第16楼ltl于2011-06-08 12:37发表的 :
无论搞不搞竞赛……《算法导论》还是都要看一下比较好
引用第17楼ltc于2011-06-08 13:17发表的 :
算法导论难度还是很大的
除了最开头的就没看懂过
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。