青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
C++研究
C++細(xì)節(jié)深度探索及軟件工程
C++博客
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
37 隨筆 :: 0 文章 :: 74 評論 :: 0 Trackbacks
<
2007年4月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
公告
致力于百度無線搜索研發(fā)。
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(8)
給我留言
查看公開留言
查看私人留言
隨筆分類
(19)
ACM(1)
(rss)
Algorithm(4)
(rss)
Design Patterns & Engeering(4)
(rss)
STL(4)
(rss)
小技巧(6)
(rss)
隨筆檔案
(37)
2010年3月 (1)
2009年8月 (1)
2009年3月 (1)
2008年10月 (1)
2008年3月 (1)
2008年2月 (2)
2008年1月 (3)
2007年12月 (2)
2007年9月 (4)
2007年7月 (2)
2007年6月 (6)
2007年5月 (2)
2007年4月 (11)
相冊
深愛著的母校-天津大學(xué)
收藏夾
Goodies
(rss)
好友連接
丑石
(rss)
趙博的Blog連接
學(xué)術(shù)算法研究
最新隨筆
1.?[征集]如果百度無線搜索計(jì)劃產(chǎn)出新產(chǎn)品,你最希望是什么?
2.?百度阿拉丁指亮暗網(wǎng),何為暗網(wǎng)?
3.?關(guān)于http://wap.baidu.com招喚
4.?轉(zhuǎn)入Apache2開發(fā),淡忘windows了
5.?VC的Dialog或FormView中的控件不能刷新
6.?關(guān)閉Linux下終端或Vi的BEEP聲
7.?unbuntu Linux下切換GDM與KDM
8.?求有序序列公共部分(集合交集的O(n)復(fù)雜度求法)
9.?對包含Struct的Vector就其中的一種屬性排序
10.?B樹ReadKey關(guān)鍵點(diǎn)的操作與實(shí)現(xiàn)
搜索
積分與排名
積分 - 70981
排名 - 329
最新評論
1.?re: 求有序序列公共部分(集合交集的O(n)復(fù)雜度求法)
取交集可不是這么取的吧?一趟循環(huán)即可!
--黃智
2.?re: Mysql++使用手冊及用法規(guī)范[未登錄]
好東西
--樂樂
3.?re: Mysql++使用手冊及用法規(guī)范
好東西,值得鼓勵(lì)
--njf
4.?re: Mysql++使用手冊及用法規(guī)范
必然頂樓主!?。。。。?!
--擴(kuò)大客戶繳費(fèi)
5.?re: Mysql++使用手冊及用法規(guī)范
謝了~ 瞅瞅先!
--kongkong
閱讀排行榜
1.?有關(guān) C++ 嵌套類 (7825)
2.?關(guān)于http://wap.baidu.com招喚(7030)
3.? C++ streams (How to use ostream & istream ?)(6922)
4.?Mysql++使用手冊及用法規(guī)范(6645)
5.?VC的Dialog或FormView中的控件不能刷新(3151)
6.?[資料]STL種容器的基本使用方法(2743)
7.?string 類的使用方法(2602)
8.?精煉循環(huán)右移(2536)
9.?求有序序列公共部分(集合交集的O(n)復(fù)雜度求法)(2195)
10.?對包含Struct的Vector就其中的一種屬性排序(2178)
評論排行榜
1.?Mysql++使用手冊及用法規(guī)范(25)
2.?Some algorithms about judging a prime .(8)
3.?精煉循環(huán)右移(6)
4.?Implement "GOF's Builder pattern" Using C++(Series of Gof patterns using C++ 4th article) (4)
5.?Implement "GOF's Adapter pattern" Using C++(Series of Gof patterns using C++ 2nd article) (4)
6.?[征集]如果百度無線搜索計(jì)劃產(chǎn)出新產(chǎn)品,你最希望是什么?(4)
7.?有關(guān) C++ 嵌套類 (3)
8.? C++ streams (How to use ostream & istream ?)(3)
9.?關(guān)于http://wap.baidu.com招喚(3)
10.?百度阿拉丁指亮暗網(wǎng),何為暗網(wǎng)?(2)
How can you efficeny judge whether the num is primer?
A friend ask me 'How can you efficeny judge whether the num is primer? '
There is a easy way to do it , the follow code isn't written by me but a classic method
E.G quote from
STL tutorial reference
#include
<
iostream
>
#include
<
list
>
#include
<
algorithm
>
#include
<
cstdlib
>
//
for abs()
using
namespace
std;
//
predicate, which returns whether an integer is a prime number
bool
isPrime (
int
number)
{
//
ignore negative sign
number
=
abs(number);
//
0 and 1 are prime numbers
if
(number
==
0
||
number
==
1
)
{
return
true
;
}
//
find divisor that divides without a remainder
int
divisor;
for
(divisor
=
number
/
2
; number
%
divisor
!=
0
;
--
divisor)
{
;
}
//
if no divisor greater than 1 is found, it is a prime number
return
divisor
==
1
;
}
posted on 2007-04-19 02:39
常興龍
閱讀(346)
評論(1)
編輯
收藏
引用
所屬分類:
Algorithm
評論
#
re: How can you efficeny judge whether the num is primer?
2008-07-05 16:31
我們一起來提高
我的看法:
(1)0和1都不算素?cái)?shù)。
(2)2和3都是素?cái)?shù),可以直接返回。
(3)判斷一個(gè)比較小的數(shù)(可以認(rèn)為在long范圍內(nèi)的吧,如果是1024二進(jìn)制位的大數(shù)就得想別的辦法了)是不是素?cái)?shù)肯定得窮舉,提高效率就得根據(jù)已知的條件縮小窮舉的空間。我認(rèn)為以上程序的窮舉空間還不夠小。
其實(shí)只要對大于3的數(shù)num窮舉從2~sqrt(num)就夠了,而不用擴(kuò)展到num/2。假如判斷1122是不是素?cái)?shù),只需要窮舉1122對2~33這個(gè)范圍的余數(shù)有沒有為0的就可以,超過33的數(shù),如果正好有另一個(gè)積數(shù),那么這個(gè)積數(shù)一定小于sqrt(num),乘法運(yùn)算是對稱的,這是數(shù)實(shí)際上已經(jīng)窮舉過了。這樣以1122為例就少窮舉了528次,效率提高了約17倍,而這個(gè)num越大,效率提高就越明顯。
不知道我說的對不對,請大家指教啊。
回復(fù)
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
相關(guān)文章:
求有序序列公共部分(集合交集的O(n)復(fù)雜度求法)
精煉循環(huán)右移
Some algorithms about judging a prime .
How can you efficeny judge whether the num is primer?
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 常興龍
>
hi的博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
国产一区在线观看视频
|
久久久国产一区二区三区
|
亚洲精品一二三
|
欧美激情亚洲精品
|
国产精品久久久久影院亚瑟
|
狠狠久久亚洲欧美
|
99国产精品久久久久久久成人热
|
一区二区三区欧美日韩
|
亚洲丝袜av一区
|
蜜桃av一区二区在线观看
|
日韩午夜电影在线观看
|
久久另类ts人妖一区二区
|
国产精品v欧美精品v日韩
|
在线欧美亚洲
|
新片速递亚洲合集欧美合集
|
亚洲黄色天堂
|
欧美一区二区三区免费观看视频
|
日韩天堂在线观看
|
久久国产日本精品
|
99精品视频免费全部在线
|
蜜桃视频一区
|
国产日韩欧美精品一区
|
亚洲午夜在线观看视频在线
|
欧美成年人网站
|
亚洲午夜av在线
|
欧美一区二区网站
|
欧美亚一区二区
|
亚洲精品一二三
|
欧美成人一区二区在线
|
久久久噜噜噜久久
|
国产欧美日韩91
|
性欧美大战久久久久久久免费观看
|
欧美大片免费久久精品三p
|
欧美一区二区精品久久911
|
国产精品捆绑调教
|
亚洲欧美伊人
|
男女激情视频一区
|
久久亚洲色图
|
亚洲高清123
|
欧美激情亚洲激情
|
欧美成人亚洲成人日韩成人
|
亚洲欧洲精品成人久久奇米网
|
久久美女性网
|
久久久精品国产99久久精品芒果
|
亚洲在线中文字幕
|
欧美亚韩一区
|
亚洲欧洲一区
|
久久免费视频在线观看
|
欧美亚洲色图校园春色
|
亚洲国产精品久久久久久女王
|
欧美v日韩v国产v
|
欧美99在线视频观看
|
亚洲深爱激情
|
欧美一级午夜免费电影
|
红桃视频国产精品
|
日韩一级在线观看
|
国产一区二区三区成人欧美日韩在线观看
|
久久激情网站
|
欧美日韩国产在线一区
|
亚洲一区二区综合
|
性欧美xxxx视频在线观看
|
亚洲精品麻豆
|
小处雏高清一区二区三区
|
亚洲影院免费
|
国产日韩欧美不卡
|
欧美激情精品久久久
|
国产伦精品一区二区三区高清版
|
久久久噜噜噜久噜久久
|
99精品久久
|
韩日欧美一区二区
|
亚洲精品在线视频
|
国产一区二区福利
|
亚洲一区免费看
|
亚洲欧洲一区二区三区在线观看
|
亚洲人成在线观看网站高清
|
国产欧美日韩另类一区
|
欧美大片一区二区
|
国产精品久久久久99
|
亚洲国产日韩一区
|
黄色工厂这里只有精品
|
亚洲精品中文字幕有码专区
|
亚洲国产精品嫩草影院
|
亚洲视频二区
|
亚洲免费大片
|
欧美暴力喷水在线
|
久久久噜噜噜
|
欧美视频日韩视频在线观看
|
亚洲第一精品夜夜躁人人爽
|
国产欧美一区二区三区国产幕精品
|
久久久国产精品亚洲一区
|
久久国产免费看
|
国产精品99一区二区
|
欧美好吊妞视频
|
亚洲激情网站
|
久久不射中文字幕
|
亚洲男人第一网站
|
国产精品私拍pans大尺度在线
|
亚洲电影自拍
|
亚洲成人在线视频播放
|
性欧美超级视频
|
久久久久成人精品
|
亚洲精品国产精品乱码不99
|
午夜免费在线观看精品视频
|
国产精品国产三级国产普通话99
|
欧美二区在线
|
亚洲一区二区免费视频
|
亚洲欧美欧美一区二区三区
|
亚洲精品在线免费观看视频
|
99天天综合性
|
亚洲欧美国产高清va在线播
|
在线成人激情黄色
|
av不卡在线
|
午夜视频在线观看一区二区三区
|
宅男噜噜噜66一区二区66
|
好看的av在线不卡观看
|
免费不卡视频
|
一区二区三区精品
|
一区二区三区久久网
|
中文日韩在线视频
|
亚洲欧美国产日韩天堂区
|
欧美亚洲视频在线看网址
|
亚洲精品日韩在线
|
91久久黄色
|
久久国产福利国产秒拍
|
欧美在线高清
|
久久久久久色
|
久久一区二区三区国产精品
|
久久国产精品一区二区
|
久久精品国产精品
|
亚洲女爱视频在线
|
亚洲私人影院在线观看
|
日韩写真视频在线观看
|
午夜精品久久久久久久久
|
亚洲视频免费观看
|
亚洲深夜福利网站
|
欧美中文在线免费
|
午夜在线a亚洲v天堂网2018
|
久久午夜精品一区二区
|
欧美区在线观看
|
国产三区精品
|
99v久久综合狠狠综合久久
|
欧美风情在线观看
|
一区二区三区国产精华
|
欧美日韩国产综合视频在线
|
久久精品水蜜桃av综合天堂
|
欧美aaaaaaaa牛牛影院
|
欧美激情第五页
|
91久久久国产精品
|
欧美精品情趣视频
|
亚洲国产欧美另类丝袜
|
欧美性感一类影片在线播放
|
久久精品视频免费
|
9国产精品视频
|
你懂的一区二区
|
久久国产精品色婷婷
|
在线亚洲一区观看
|
最近看过的日韩成人
|
国产日韩在线不卡
|
欧美日韩在线播放一区
|
麻豆久久久9性大片
|
欧美一区午夜视频在线观看
|
一区二区三区四区国产精品
|
欧美永久精品
|
狠久久av成人天堂
|
国产欧美日韩另类一区
|
欧美性事在线
|
欧美日韩成人在线视频
|
欧美国产成人在线
|
久热国产精品视频
|
久久精品九九
|
久久成人精品
|
久久爱www久久做
|
欧美一级艳片视频免费观看
|
亚洲一二三四久久
|
亚洲一区二区精品视频
|
亚洲视频一区二区免费在线观看
|
日韩视频一区二区三区在线播放
|
欧美成人一区二区三区
|
欧美成人综合一区
|
亚洲丰满在线
|
亚洲二区在线视频
|
亚洲第一黄网
|
91久久精品一区
|
亚洲国产精品一区二区第一页
|
亚洲精品免费一二三区
|
又紧又大又爽精品一区二区
|
在线观看国产日韩
|
在线观看日韩av电影
|
伊人色综合久久天天
|
亚洲高清免费
|
99精品久久免费看蜜臀剧情介绍
|
亚洲精品少妇网址
|
夜夜精品视频
|
亚洲欧美一区二区在线观看
|
欧美在线综合
|
欧美福利电影在线观看
|
亚洲精品久久久久中文字幕欢迎你
|
欧美1区2区3区
|
欧美精品日韩精品
|
国产精品99一区
|