会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
狗窝
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
POJ1936
POJ1936
1
#include
<
iostream
>
2
#include
<
cstring
>
3
using
namespace
std;
4
int
main()
5
{
6
char
s[
100000
],t[
100000
];
7
8
while
(cin
>>
s
>>
t)
9
{
10
11
int
i
=
0
,j;
12
int
count
=
0
;
13
int
s_l
=
strlen(s),t_l
=
strlen(t);
14
for
(j
=
0
;j
<
s_l;j
++
)
15
{
16
17
18
while
(i
<
t_l)
19
{
20
21
if
(s[j]
==
t[i])
22
{
23
count
++
;
24
i
++
;
25
break
;
26
}
27
else
28
i
++
;
29
30
}
31
32
}
33
if
(count
==
s_l)
34
cout
<<
"
Yes
"
<<
endl;
35
else
36
cout
<<
"
No
"
<<
endl;
37
}
38
return
0
;
39
}
比较简单的一道字符串处理
刚开始的时候一直超时
原来是我图方便,写了n个strlen()
把s和t的长度存起来就OK了
这么看来,strlen是比较耗时的
记住了。。。
发表于
2009-05-08 12:58
疯狗残云
阅读(
223
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告