青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
je pense, donc je suis
C++博客
|
首頁
|
發新隨筆
|
發新文章
|
聯系
|
聚合
|
管理
隨筆:34 文章:0 評論:32 引用:0
(a^b)%n迭代法實現
查了一下書,知道了這樣一個公式,這樣昨天二分法的疑問就可以解決了,也可以用迭代法實現了:看來吳文虎編寫的書還挺配套的.
也就是 a^b%n=((a^b-1)*a)%n====>(a*b)%n=((a%n)*b)%n===>a^b%n=(((a^(b/2))%n)*a^(b/2))%n
//
迭代法
int
modexp2(
int
a,
int
b,
int
n)
{
int
r;
r
=
a
%
n;
for
(
int
i
=
0
;i
<
b
-
1
;i
++
)
r
=
(r
*
a)
%
n;
return
r;
}
書中還說可以提高效率,研究后再說.
(a^b)%n=(a^(b/2)%n * a^(b/2)%n)%n
根據這個公式,討論奇數和偶數處理
int
modExp(
int
a,
int
b,
int
n)
{
int
d
=
1
,r
=
a;
while
(b)
{
if
(b
%
2
==
1
)
{d
=
d
*
r
%
n;}
r
=
r
*
r
%
n;
b
=
b
/
2
;
}
return
d;
}
發表于 2007-06-05 22:44
AIBPXTSHMF
閱讀(420)
評論(2)
編輯
收藏
引用
所屬分類:
Algorithm
評論
#
re: (a^b)%n迭代法實現
這個程序,一旦b是一個非常大的數,例如是100位的數的話,那這個程序運行的時間就太多了
要改進
int modexp2(int a,int b,int n)
{
int r,k=1,i;
r=a%n;
while(k!=b)
{
for(i=1;k+=i,i=i*2,k<b-1;)
r=(r*r)%n;
i=i/2;
}
return r;
}
這樣程序會快些
星夢情緣
評論于 2007-06-05 23:49
回復
更多評論
#
re: (a^b)%n迭代法實現
@ 星夢情緣呀!你和書上說的道理一樣!正在看呢!
AIBPXTSHMF
評論于 2007-06-06 07:28
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
相關文章:
CodeGuru代碼閱讀(一)
Euclid擴展算法
(a^b)%n迭代法實現
(a^b)%n---ACM例題的疑惑
Least Common Mutiple
Greatest Common Divisor
mergesort優化若干證明
MERGESORT
Divide and Conquer
INSERT-SORT
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
<
2007年6月
>
日
一
二
三
四
五
六
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
6
7
公告
失去的和得到的是相等的, 怎么做由你自己選擇。
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(5)
給我留言
查看公開留言
查看私人留言
隨筆分類
(34)
Algorithm(10)
(rss)
Assembly(1)
(rss)
C/CPlusPlus(11)
(rss)
English
(rss)
Mathematics
(rss)
Other(5)
(rss)
Philosophy(1)
(rss)
Scheme
(rss)
Thinking(3)
(rss)
WebDesign(3)
(rss)
隨筆檔案
(34)
2007年8月 (1)
2007年7月 (8)
2007年6月 (8)
2007年5月 (1)
2007年4月 (2)
2007年3月 (5)
2007年2月 (1)
2007年1月 (8)
相冊
Book
lifeBelong
techpic
Friends
Stone的博客
愛砂July
虎子的博客
周波的博客
My Blog
szhoftuncun@csdn.net
szhoftuncun@cublog.cn
szhoftuncun@weiqi.cn
NBlog
Boost文檔翻譯
C++羅浮宮
負暄瑣話
OpenSource
gforge
sourceforge
Philosophy
NewMind
PhilosophyEnclopedia
Philosophypages
ProblemSet
SaratovStateUniversity
SITES
Bjarne Stroustrup
Haskell
Lambda the ultimate
reddit
筆記流年AboutHaskell
純粹物件導向空間
數學知識
最新隨筆
1.?最近有點浮躁
2.?GUI何去何從之WxWigets入門
3.?GUI何去何從之SmartWin++入門
4.?人的差異源于思考方式
5.?CodeGuru代碼閱讀(一)
6.?匯編學習筆記(一)
7.?軟件實習作業(二)
8.?女人為什么活得比男人累?
9.?夢與醒
10.?Linux分區若干
搜索
積分與排名
積分 - 27523
排名 - 690
最新隨筆
1.?最近有點浮躁
2.?GUI何去何從之WxWigets入門
3.?GUI何去何從之SmartWin++入門
4.?人的差異源于思考方式
5.?CodeGuru代碼閱讀(一)
6.?匯編學習筆記(一)
7.?軟件實習作業(二)
8.?女人為什么活得比男人累?
9.?夢與醒
10.?Linux分區若干
最新評論
1.?re: Euclid擴展算法
評論內容較長,點擊標題查看
--long
2.?re: GUI何去何從之WxWigets入門
評論內容較長,點擊標題查看
--Daniel King
3.?re: 最近有點浮躁
韜光養晦呀,呵呵
--秦歌
4.?re: 整型數組長度問題
今天我也遇到了同樣的問題,也上網查了些資料。..
當然,得到的,很多都是錯誤的,后來無奈,跟你用了一樣的方法...
不知道有誰能有更簡便的方法求出整型數組的長度..
--linymxp
5.?re: Euclid擴展算法
你改成cout<<x<<'\t'<<y<<'\t'<<extEuclid(a,b,x,y)<<endl;就行了。
--123
閱讀排行榜
1.?xml解析出現符號錯誤?(3928)
2.? 整型數組長度問題(3089)
3.?GUI何去何從之SmartWin++入門(2691)
4.?GUI何去何從之WxWigets入門 (1826)
5.?回車與換行的區別(1270)
評論排行榜
1.?(a^b)%n---ACM例題的疑惑(5)
2.?最近有點浮躁(5)
3.? 整型數組長度問題(4)
4.?Linux分區若干(3)
5.?人的差異源于思考方式(3)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 AIBPXTSHMF
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲视频图片小说
|
久久午夜av
|
亚洲欧美一区二区激情
|
欧美bbbxxxxx
|
欧美精品18+
|
午夜精品久久久久久99热
|
一区二区免费在线视频
|
国产视频精品免费播放
|
欧美亚洲一区
|
欧美伊人久久大香线蕉综合69
|
国产自产2019最新不卡
|
亚洲国产精品va
|
欧美激情影音先锋
|
久久精品欧美日韩精品
|
亚洲婷婷在线
|
久久永久免费
|
久久不射中文字幕
|
欧美日韩国产成人高清视频
|
久久99伊人
|
欧美日韩一区在线播放
|
久久久久一区二区
|
国产精品嫩草影院av蜜臀
|
午夜亚洲福利
|
欧美高清视频www夜色资源网
|
欧美一级久久久
|
国产精品亚洲综合色区韩国
|
亚洲国产精品一区二区www在线
|
国产精品伦理
|
日韩一区二区电影网
|
99re6热在线精品视频播放速度
|
国产亚洲综合性久久久影院
|
亚洲先锋成人
|
欧美在线亚洲综合一区
|
国产伦精品一区二区三区在线观看
|
欧美日韩国产色站一区二区三区
|
麻豆精品在线视频
|
国模私拍一区二区三区
|
久久九九国产精品
|
国产精品在线看
|
久久精品女人
|
亚洲精品久久7777
|
日韩视频免费观看
|
国产精品丝袜白浆摸在线
|
亚洲专区国产精品
|
亚洲二区在线视频
|
亚洲免费在线视频
|
国产日韩精品在线
|
久久久综合精品
|
亚洲午夜精品一区二区
|
久久精品国产69国产精品亚洲
|
国内外成人免费视频
|
欧美承认网站
|
亚洲国产福利在线
|
国产精品卡一卡二
|
久久综合色播五月
|
亚洲一级影院
|
亚洲国产裸拍裸体视频在线观看乱了中文
|
久久九九99
|
99国产精品私拍
|
欧美肥婆在线
|
亚洲午夜精品久久久久久app
|
国产亚洲精品久
|
国产精品成av人在线视午夜片
|
久久国产精品毛片
|
影音先锋亚洲视频
|
国产精品日韩精品欧美在线
|
蜜桃av一区二区
|
久久狠狠亚洲综合
|
激情成人亚洲
|
国语自产精品视频在线看一大j8
|
欧美激情国产高清
|
免费欧美高清视频
|
久久综合九色九九
|
美女精品国产
|
久久亚洲国产精品一区二区
|
香蕉久久夜色精品国产
|
亚洲国产日韩在线一区模特
|
亚洲一区二区三区成人在线视频精品
|
亚洲第一中文字幕在线观看
|
影音先锋在线一区
|
在线观看91精品国产麻豆
|
亚洲大片在线
|
亚洲精选一区二区
|
亚洲精品久久久久久久久久久
|
亚洲国产日韩综合一区
|
亚洲精品国产欧美
|
亚洲免费在线精品一区
|
久久激情视频久久
|
欧美成人网在线
|
欧美激情精品久久久久久大尺度
|
欧美一区三区二区在线观看
|
亚洲欧美一区二区精品久久久
|
亚洲欧美国产高清
|
久久亚洲精品视频
|
日韩视频免费在线
|
久久久久久久999精品视频
|
欧美精品成人91久久久久久久
|
欧美视频1区
|
国语自产偷拍精品视频偷
|
99精品欧美一区二区三区
|
欧美在线高清
|
亚洲精品一区二区三区99
|
一区二区三区高清不卡
|
欧美一区二视频
|
亚洲国产美女
|
欧美一区影院
|
国产精品久久久久久久电影
|
国产日韩在线视频
|
亚洲五月婷婷
|
你懂的亚洲视频
|
亚洲欧美综合精品久久成人
|
乱中年女人伦av一区二区
|
亚洲一区二区三区高清
|
欧美高清hd18日本
|
亚洲国产精品久久久久
|
久久久久一区二区三区四区
|
91久久亚洲
|
欧美剧在线免费观看网站
|
亚洲美女av电影
|
亚洲欧洲日产国产网站
|
欧美激情视频在线播放
|
亚洲欧洲日产国产综合网
|
久久久久久久久久久一区
|
亚洲天堂偷拍
|
国产精品一区二区在线观看网站
|
黄色精品一二区
|
午夜精品久久
|
久久久免费精品
|
亚洲一区二区三区免费在线观看
|
激情文学一区
|
免费一级欧美片在线观看
|
久久婷婷国产综合精品青草
|
91久久精品国产91性色tv
|
亚洲日韩欧美视频
|
欧美视频在线播放
|
久久精品国产综合精品
|
久久久久一区二区三区四区
|
一本色道久久综合狠狠躁的推荐
|
日韩视频二区
|
久久九九久精品国产免费直播
|
伊人精品视频
|
99日韩精品
|
亚洲国产成人在线播放
|
一区二区三区视频免费在线观看
|
国产精品三级视频
|
亚洲区欧美区
|
亚洲第一区在线
|
欧美在线综合
|
欧美一区在线视频
|
欧美日韩色一区
|
亚洲国产精品精华液2区45
|
国产精品不卡在线
|
亚洲精品在线视频观看
|
亚洲人成人99网站
|
蜜臀久久久99精品久久久久久
|
欧美中文字幕不卡
|
国产精品国产自产拍高清av王其
|
亚洲精品欧美一区二区三区
|
国产一区二区三区四区
|
欧美专区日韩专区
|
久久婷婷国产麻豆91天堂
|
国产欧美日韩中文字幕在线
|
亚洲美女视频在线观看
|
一个色综合av
|
欧美日韩中文精品
|
亚洲香蕉成视频在线观看
|
亚洲欧美日韩国产成人精品影院
|
国产精品99免视看9
|
亚洲一区二区在线播放
|
欧美影院成年免费版
|
国产日韩久久
|
欧美激情国产精品
|
一区二区三区四区蜜桃
|
午夜精品久久久久久久白皮肤
|
亚洲国产综合在线
|
国产精品v日韩精品v欧美精品网站
|
亚洲性色视频
|
欧美激情综合
|
亚洲欧美在线高清
|
亚洲激情在线播放
|
国产亚洲一级高清
|
免费亚洲电影
|
一区二区三区日韩
|
激情一区二区三区
|
国产精品久久
|
久久综合五月
|
亚洲免费视频中文字幕
|
亚洲激情女人
|
蜜桃久久精品乱码一区二区
|
亚洲欧美变态国产另类
|
亚洲人成绝费网站色www
|
国产欧美午夜
|
国产日韩精品视频一区
|
欧美亚州在线观看
|
欧美日韩日本国产亚洲在线
|
欧美xx69
|
欧美精品免费在线
|
欧美高清一区二区
|
老牛嫩草一区二区三区日本
|
久久精品国产77777蜜臀
|