Uriel's Corner
Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594
導航
首頁
新隨筆
聯(lián)系
聚合
管理
<
2025年8月
>
日
一
二
三
四
五
六
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
31
1
2
3
4
5
6
留言簿
(9)
給我留言
查看公開留言
查看私人留言
文章分類
(1191)
Codeforces(1)
DP(74)
ECUST OJ(3)
Hash(17)
HDOJ(1)
LeetCode(47)
POJ(88)
POJ題目分類(8)
比賽題解(2)
比賽總結(jié)(7)
并查集(12)
大水題(70)
遞歸 & 分治 (15)
二分.三分(32)
計算幾何(18)
考研&保研復試上機題(31)
模擬(43)
排序(7)
數(shù)據(jù)結(jié)構(gòu)(69)
數(shù)學(17)
搜索(91)
隨感(8)
貪心(32)
圖論(36)
網(wǎng)絡流(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)
搜索
積分與排名
積分 - 121069
排名 - 212
最新評論
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
閱讀(604)
評論(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
;
}
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關文章:
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!----計算幾何
網(wǎng)站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © Uriel
国产精品久久久久影院色
|
国产成人精品久久一区二区三区av
|
久久99国产精品久久99果冻传媒
|
久久国产精品成人免费
|
精品久久人人爽天天玩人人妻
|
亚洲av成人无码久久精品
|
99999久久久久久亚洲
|
欧美久久天天综合香蕉伊
|
久久精品中文无码资源站
|
久久精品夜色噜噜亚洲A∨
|
久久人人爽人人爽人人片AV不
|
久久精品二区
|
精品久久久噜噜噜久久久
|
国内精品久久国产
|
久久精品国产一区二区三区
|
国产∨亚洲V天堂无码久久久
|
漂亮人妻被中出中文字幕久久
|
国产成人久久777777
|
精品国际久久久久999波多野
|
香蕉久久AⅤ一区二区三区
|
久久综合九色综合精品
|
久久久久久久97
|
漂亮人妻被黑人久久精品
|
国产精品久久久久久久app
|
欧美日韩中文字幕久久久不卡
|
久久亚洲国产精品一区二区
|
色综合久久中文字幕无码
|
精品久久久无码人妻中文字幕
|
99久久国产宗和精品1上映
|
人人狠狠综合88综合久久
|
久久精品无码av
|
色综合久久88色综合天天
|
久久香蕉国产线看观看猫咪?v
|
久久久久九国产精品
|
欧洲国产伦久久久久久久
|
亚洲精品综合久久
|
久久精品青青草原伊人
|
久久久久人妻一区精品性色av
|
久久96国产精品久久久
|
一级做a爰片久久毛片16
|
国产精品青草久久久久福利99
|