青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
算法與程序--游戲與玩樂
一個新程序員在計算技術上的學習經驗
C++博客
|
首頁
|
發新隨筆
|
發新文章
|
聯系
|
聚合
|
管理
隨筆:142 文章:0 評論:37 引用:0
pku-2478
歐拉函數的應用
#include
<
stdio.h
>
#include
<
math.h
>
const
int
MAX
=
1000001
;
int
prime[MAX
/
5
];
int
len
=
0
;
__int64 dp[MAX];
int
check (
int
n )
/**/
/*
得到最小質因數
*/
{
if
(
!
( n
&
1
) )
{
return
2
;
}
int
m
=
(
int
)sqrt ( (
double
)n );
int
l, r, mid;
l
=
0
;
r
=
len
-
1
;
while
( l
<=
r )
{
mid
=
( l
+
r )
/
2
;
if
( prime[mid]
>
m )
{
r
=
mid
-
1
;
}
else
{
l
=
mid
+
1
;
}
}
for
(
int
i
=
0
; i
<=
r; i
++
)
{
if
( n
%
prime[i]
==
0
)
{
return
prime[i];
}
}
prime[len
++
]
=
n;
return
n;
}
void
cup ()
{
dp[
1
]
=
1
;
dp[
2
]
=
1
;
dp[
3
]
=
2
;
dp[
4
]
=
2
;
dp[
5
]
=
4
;
prime[
0
]
=
2
;
prime[
1
]
=
3
;
prime[
2
]
=
5
;
len
=
3
;
for
(
int
i
=
6
; i
<
MAX; i
++
)
{
int
min
=
check ( i );
if
( (i
/
min)
%
min )
{
dp[i]
=
dp[i
/
min]
*
(min
-
1
);
}
else
{
dp[i]
=
dp[i
/
min]
*
min;
}
}
for
( i
=
3
; i
<
MAX; i
++
)
{
dp[i]
+=
dp[i
-
1
];
}
}
int
main ()
{
int
n;
cup ();
while
( scanf (
"
%d
"
,
&
n )
!=
EOF
&&
n )
{
printf (
"
%I64d\n
"
, dp[n] );
}
return
0
;
}
發表于 2008-06-08 15:25
ghbxx
閱讀(280)
評論(1)
編輯
收藏
引用
評論
#
re: pku-2478
看了你的代碼,思維還不錯,但是二分查找那里實在沒有必要,只要把循環那里
改成 for ( i=0; i<len&&prime[i]<=m; i++ )
{
if ( n % prime[i] == 0 )
{
return prime[i];
}
}
prime[len++] = n;
這樣就可以了,把循環的終止條件變成i<len&&prime[i]<=m,這樣我覺得效率會稍微高一點點.
c迷2
評論于 2008-09-12 19:10
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
<
2008年10月
>
日
一
二
三
四
五
六
28
29
30
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
31
1
2
3
4
5
6
7
8
公告
決定從線程開始!!
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(6)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2009年3月 (1)
2008年12月 (1)
2008年9月 (1)
2008年8月 (6)
2008年7月 (11)
2008年6月 (49)
2008年4月 (40)
2008年3月 (33)
搜索
最新評論
1.?re: pku-1811
樓主啊,稍微改一下你的代碼咋就錯了。不用miller labin直接用費馬定理原來的寫不是錯就超時啊
--re
2.?re: pku-1811
hugeint product_mod(hugeint A, hugeint B, hugeint C)
這個函數中, D = (D + D) % C; 應該錯了吧。
--re
3.?re: pku-1338
牛逼
--CAT
4.?re: pku-3159
好復雜啊。。。
--搜咯翻車魚
5.?re: pku-1001(1)
大數模板啊 要是能支持小數就好了 O(∩_∩)O~
--abilitytao
閱讀排行榜
1.?RFC-1321MD5算法(1542)
2.?SCOKS4協議及其改進(1522)
3.?RFC1929-SCOKS V5的用戶名/密碼認證方式(1504)
4.?RFC977-網絡新聞組協議文檔(1496)
5.?RFC1928-SCOKS V5協議(1388)
評論排行榜
1.?pku-1338(4)
2.?大家好,這是一個程序和算法薈萃的地方(4)
3.?pku-1811(3)
4.?pku-1723(3)
5.?pku-2002(3)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 ghbxx
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲欧洲精品成人久久奇米网
|
欧美激情一区二区
|
亚洲亚洲精品三区日韩精品在线视频
|
牛牛精品成人免费视频
|
亚洲国产精品一区二区三区
|
久久只精品国产
|
蜜臀久久99精品久久久画质超高清
|
在线精品一区
|
91久久在线
|
国产精品久久中文
|
久久精品国产成人
|
久久久99精品免费观看不卡
|
91久久精品日日躁夜夜躁国产
|
欧美韩国一区
|
欧美亚州一区二区三区
|
久久精品国产一区二区三区免费看
|
先锋影音一区二区三区
|
激情久久综艺
|
亚洲精品一区在线
|
国产欧美一区二区精品仙草咪
|
久久婷婷丁香
|
欧美日韩午夜在线
|
久久免费视频在线观看
|
欧美激情欧美激情在线五月
|
亚洲欧美日韩国产一区二区
|
久久精品99国产精品日本
|
亚洲精品孕妇
|
午夜日韩在线
|
99在线热播精品免费
|
欧美一区二区三区四区在线观看
|
亚洲激情小视频
|
亚洲中午字幕
|
亚洲美女黄色
|
久久成人av少妇免费
|
avtt综合网
|
久久综合国产精品台湾中文娱乐网
|
99re6热在线精品视频播放速度
|
欧美亚洲一区在线
|
在线视频日韩
|
猛男gaygay欧美视频
|
午夜一区不卡
|
欧美日韩亚洲一区二
|
欧美sm视频
|
国产一区二区按摩在线观看
|
一本大道久久a久久精二百
|
在线免费观看日韩欧美
|
亚洲欧美日韩在线播放
|
亚洲图中文字幕
|
免费日韩视频
|
蜜臀久久99精品久久久久久9
|
国产精品美女久久久久久久
|
亚洲美女免费精品视频在线观看
|
激情久久中文字幕
|
欧美一区二区三区免费视频
|
亚洲欧美国产va在线影院
|
欧美激情中文字幕在线
|
麻豆成人综合网
|
国内精品久久久久久久影视麻豆
|
一本色道久久99精品综合
|
日韩手机在线导航
|
欧美激情一区二区三区蜜桃视频
|
亚洲成色999久久网站
|
亚洲欧美中文另类
|
亚洲欧美激情一区
|
欧美视频在线观看 亚洲欧
|
亚洲精华国产欧美
|
亚洲精品乱码久久久久久蜜桃91
|
久久综合狠狠
|
欧美激情视频一区二区三区在线播放
|
黄色精品在线看
|
久久精品99国产精品日本
|
久久久久久久网
|
国精产品99永久一区一区
|
久久大逼视频
|
免费在线日韩av
|
亚洲日本va午夜在线影院
|
欧美 日韩 国产在线
|
亚洲国产精品成人综合
|
日韩午夜在线观看视频
|
欧美日韩国产成人
|
中文网丁香综合网
|
欧美一级片一区
|
国内精品久久久久影院 日本资源 国内精品久久久久伊人av
|
亚洲狠狠婷婷
|
欧美精品一区二区三区蜜桃
|
欧美jizz19hd性欧美
|
91久久精品网
|
欧美久久综合
|
亚洲欧美日韩在线播放
|
久久免费黄色
|
999亚洲国产精
|
国产精品国产三级国产aⅴ入口
|
亚洲一区bb
|
麻豆久久精品
|
99在线热播精品免费
|
国产精品午夜电影
|
久久综合九色欧美综合狠狠
|
91久久久国产精品
|
欧美一区二区三区视频在线
|
精品999网站
|
欧美午夜精品理论片a级按摩
|
亚洲欧美综合v
|
亚洲承认在线
|
久久国产精品久久久久久
|
亚洲高清在线精品
|
欧美婷婷久久
|
狼人社综合社区
|
亚洲一区二区动漫
|
亚洲国产经典视频
|
久久久国产成人精品
|
99精品99
|
亚洲福利视频网站
|
国产情人综合久久777777
|
欧美国产日韩视频
|
久久精品国产v日韩v亚洲
|
欧美与欧洲交xxxx免费观看
|
亚洲国产视频一区二区
|
国产伦精品一区二区三区视频黑人
|
午夜精品久久久久久久久久久久
|
欧美激情精品
|
久久精品日韩欧美
|
亚洲愉拍自拍另类高清精品
|
亚洲大胆女人
|
国模私拍一区二区三区
|
欧美日韩一区二区视频在线
|
亚洲欧美一区二区三区极速播放
|
亚洲欧洲一区二区在线观看
|
久久久综合精品
|
欧美一区精品
|
这里只有精品电影
|
亚洲伦理一区
|
亚洲激情第一区
|
激情婷婷久久
|
国语自产精品视频在线看抢先版结局
|
亚洲欧美日韩人成在线播放
|
日韩视频三区
|
亚洲黄色尤物视频
|
欧美二区在线看
|
久久性天堂网
|
久久亚洲午夜电影
|
久久一区二区视频
|
久久精品一区二区三区中文字幕
|
亚洲国产精品嫩草影院
|
精品动漫3d一区二区三区
|
国产亚洲精品久久飘花
|
国产精品女人毛片
|
国产精品毛片
|
国产精品久久久久久久久久久久
|
欧美日韩一级黄
|
欧美日韩久久久久久
|
欧美日韩视频在线
|
欧美视频中文字幕
|
国产精品私拍pans大尺度在线
|
国产精品激情偷乱一区二区∴
|
欧美日韩视频专区在线播放
|
欧美日韩美女在线
|
国产精品美女久久久久aⅴ国产馆
|
国产精品毛片a∨一区二区三区|国
|
欧美午夜精品久久久久久浪潮
|
国产精品捆绑调教
|
国产日产高清欧美一区二区三区
|
国产亚洲精品久
|
亚洲春色另类小说
|
一本色道久久综合亚洲精品不卡
|
一区二区三区四区国产
|
亚洲欧美日韩国产综合精品二区
|
欧美一区网站
|
欧美丰满少妇xxxbbb
|
日韩一级在线
|
欧美怡红院视频一区二区三区
|
久久综合五月天婷婷伊人
|
欧美精品一区二区精品网
|
国产精品国产
|
亚洲第一在线
|
亚洲午夜久久久
|
久久久久久91香蕉国产
|
欧美韩日一区
|
亚洲永久免费视频
|
另类图片国产
|
国产精品扒开腿爽爽爽视频
|
国产亚洲精品aa午夜观看
|
亚洲高清免费在线
|
亚洲一区亚洲二区
|
免费日韩av电影
|
亚洲一区二区在线
|
欧美成年视频
|
国产一区二区三区在线观看精品
|
亚洲日本电影
|
久久精品99无色码中文字幕
|
亚洲黄色成人久久久
|
午夜日韩电影
|
欧美日韩在线免费
|
亚洲二区在线视频
|
久久本道综合色狠狠五月
|
亚洲人妖在线
|
久久久久久综合网天天
|
国产精品久久久久久影院8一贰佰
|
一区二区三区在线免费视频
|
亚洲一区日韩在线
|
最近中文字幕mv在线一区二区三区四区
|