您的位置:首页 > 其它

3.9 All in All UVa 10340

2017-11-30 10:06 369 查看
题目比较水,不过数据真是坑,那么大

#include <stdio.h>
#include <string.h>

char s[1000000] = {'\0'}, t[1000000] = {'\0'};//1000,3000,10000。。。为啥要这么大才够

int main()
{

while( scanf("%s", s) != EOF )
{
scanf("%s", t);
int i, j = 0;
long long k = 0, lens = strlen(s), lent = strlen(t);

for(i = 0; j < lent&&i < lens; i++)
for(;j < lent;)
{
if(s[i] == t[j]) {++j;k++;break;}
else j++;
}
if(k == lens)
printf("Yes\n");
else
printf("No\n");
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: