Uriel's Corner
Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594
導航
首頁
新隨筆
聯系
聚合
管理
<
2025年7月
>
日
一
二
三
四
五
六
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
9
留言簿
(9)
給我留言
查看公開留言
查看私人留言
文章分類
(1191)
Codeforces(1)
DP(74)
ECUST OJ(3)
Hash(17)
HDOJ(1)
LeetCode(47)
POJ(88)
POJ題目分類(8)
比賽題解(2)
比賽總結(7)
并查集(12)
大水題(70)
遞歸 & 分治 (15)
二分.三分(32)
計算幾何(18)
考研&保研復試上機題(31)
模擬(43)
排序(7)
數據結構(69)
數學(17)
搜索(91)
隨感(8)
貪心(32)
圖論(36)
網絡流(3)
位運算(9)
閑來無事重切Leet Code(405)
游標.移動窗口(20)
字符串處理(25)
文章檔案
(594)
2024年3月 (2)
2024年1月 (7)
2023年12月 (16)
2023年11月 (15)
2023年10月 (19)
2023年9月 (24)
2023年8月 (23)
2023年7月 (30)
2023年6月 (27)
2023年5月 (27)
2023年4月 (31)
2023年3月 (28)
2023年2月 (26)
2023年1月 (29)
2022年12月 (33)
2022年11月 (55)
2022年10月 (15)
2015年1月 (1)
2014年1月 (47)
2012年1月 (1)
2011年12月 (2)
2011年11月 (1)
2011年10月 (10)
2011年9月 (11)
2011年8月 (7)
2011年7月 (3)
2011年6月 (6)
2011年5月 (5)
2011年4月 (1)
2010年10月 (4)
2010年9月 (7)
2010年8月 (14)
2010年7月 (11)
2010年5月 (1)
2010年4月 (2)
2010年3月 (5)
2010年2月 (3)
2010年1月 (3)
2009年11月 (8)
2009年10月 (8)
2009年9月 (9)
2009年8月 (17)
搜索
積分與排名
積分 - 117271
排名 - 215
最新評論
1.?re: [LeetCode]Word Break II-2014.01.13
萬分感謝! 你的code是可讀性最強的了!
--mandy
2.?re: 清華大學計算機研究生機試題-2010年
題目OJ上都有,就沒復述了@yajunw
--Uriel
3.?re: 清華大學計算機研究生機試題-2010年
樓主為什么不把問題描述清楚一些呢
--yajunw
4.?re: 2010 Hangzhou Regional On-Site J Infinite monkey theorem---KMP+DP
@zjushuiping
這個。。cpp blog插入代碼的時候可以選的啊。。
--Uriel
5.?re: 2010 Hangzhou Regional On-Site J Infinite monkey theorem---KMP+DP
請問你的這種代碼折疊是怎樣做到了?謝謝!
--zjushuiping
POJ 2406 Power Strings---KMP
Posted on 2009-08-29 05:00
Uriel
閱讀(597)
評論(0)
編輯
收藏
引用
所屬分類:
POJ
、
字符串處理
求一個字符串有幾次匹配,
KMP
變形。。去東華前一天做出來時很高興啊。。可惜那天看的另兩道字符串都沒出。
/**/
/*
Problem: 2406 User: Uriel
Memory: 5100K Time: 141MS
Language: C Result: Accepted
*/
#include
<
stdio.h
>
#include
<
stdlib.h
>
#include
<
string
.h
>
int
GetNextVal(
char
*
Pattern,
long
next[]);
long
Next[
1000001
];
char
dest[
1000001
];
int
main()
{
long
n,key;
while
(scanf(
"
%s
"
,dest)
!=
EOF)
{
if
(dest[
0
]
==
'
.
'
)exit(
0
);
n
=
strlen(dest);
GetNextVal(dest,Next);
key
=
n
/
(n
-
Next[n
-
1
]);
if
(n
%
(n
-
Next[n
-
1
])
==
0
)printf(
"
%d\n
"
,key);
else
printf(
"
1\n
"
);
memset(dest,
0x00
,
sizeof
(dest));
}
return
0
;
}
int
GetNextVal(
char
*
Pattern,
long
next[])
{
long
i
=
1
,j
=
0
;
long
p_len
=
strlen(Pattern);
next[
0
]
=
0
;
while
(i
<
p_len)
{
if
(Pattern[i]
==
Pattern[j])
{
next[i]
=
j
+
1
;
i
++
;
j
++
;
}
else
if
(j
>
0
)
{
j
=
next[j
-
1
];
}
else
{
next[i]
=
0
;
i
++
;
}
}
return
0
;
}
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
POJ 3450 Corporate Identity---KMP or strstr or Suffix Array
POJ 3613 Cow Relays---Floyd+矩陣相乘
POJ 1625 Censored!---AC 自動機+DP+高精度
POJ 3250 Bad Hair Day---棧的應用
POJ 3759 Simple Distributed computing system---最大流
POJ 1851 Map---計算幾何
POJ 1380 Equipment Box && POJ 2172 Bricks---計算幾何
POJ 2284 That Nice Euler Circuit---計算幾何
POJ 1931 Biometrics---計算幾何
POJ 3129 How I Wonder What You Are!----計算幾何
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © Uriel
久久精品国产亚洲av麻豆图片
|
国产欧美久久久精品
|
色妞色综合久久夜夜
|
久久热这里只有精品在线观看
|
久久天堂AV综合合色蜜桃网
|
日韩人妻无码一区二区三区久久99
|
色播久久人人爽人人爽人人片AV
|
久久精品无码午夜福利理论片
|
国产精品久久国产精麻豆99网站
|
久久精品二区
|
亚洲国产精品无码久久
|
国产高潮国产高潮久久久91
|
中文字幕无码久久久
|
国产午夜久久影院
|
中文精品久久久久人妻不卡
|
国产精品xxxx国产喷水亚洲国产精品无码久久一区
|
久久精品无码专区免费
|
99久久婷婷国产综合亚洲
|
2019久久久高清456
|
国产激情久久久久影院老熟女免费
|
久久午夜无码鲁丝片秋霞
|
91秦先生久久久久久久
|
久久久久久久久久久久中文字幕
|
亚洲av日韩精品久久久久久a
|
94久久国产乱子伦精品免费
|
色综合久久中文字幕综合网
|
97久久超碰国产精品旧版
|
久久国语露脸国产精品电影
|
久久久久无码精品
|
国产精品一久久香蕉产线看
|
97精品伊人久久久大香线蕉
|
久久国产热这里只有精品
|
精品久久一区二区三区
|
久久综合久久自在自线精品自
|
伊人久久大香线蕉综合网站
|
欧美日韩中文字幕久久久不卡
|
久久久久久亚洲精品无码
|
久久久久国产成人精品亚洲午夜
|
韩国三级中文字幕hd久久精品
|
精品久久人人爽天天玩人人妻
|
久久免费视频网站
|