本站遷移

因為我最近租用了網路空間以及網域,
故本站已遷移至新網站~
這邊的資訊已經正在進行搬移的工作~
希望各位可以到新網站去逛XD

New Website:
http://knightzone.org/

搜尋此網誌

2011年3月9日 星期三

[UVa]10340:All in All

利用兩個變數i,j,
i從t開始搜,
搜到與s[j]一樣就讓j++,
這樣到最後如果j與s字串的長度一樣,
即表示答案是Yes,
反之則是No。

[C](0.012)
#include<stdio.h>
#include<string.h>
int main()
{
char s[100000] = {0}, t[100000] = {0};
while( scanf( "%s%s", s, t ) != EOF )
{
int slength = strlen(s);
int tlength = strlen(t);
int i, j;
for( i = 0, j = 0 ; i < tlength && j < slength ; i++ )
if( t[i] == s[j] )
j++;
if( j == slength )
printf( "Yes\n" );
else
printf( "No\n" );
}
return 0;
}
view raw UVa10340.c hosted with ❤ by GitHub

0 意見:

張貼留言