NOJ [1527] 你的狗尾巴草呢

水题.....

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

int main()
{
	char str[110];
	while(~scanf("%s",str))
	{
		int i,j=0,cnt=0,p=0;
		for(i=0;i<strlen(str);i++)
		{
			if(str[i]=='U')
			{
				cnt+=j/2;
				cnt+=j%2?1:0;
				j=0;
				p++;
				continue;
			}
			else
			  j++;
		}
		if(p==0)
		{
			 cnt=strlen(str)/2;
			 cnt+=strlen(str)%2?1:0;
		}
        else if(j!=0)
        {
        	cnt+=j/2;
				cnt+=j%2?1:0;
        }
		printf("%d\n",cnt);
	}
	return 0;
}




你可能感兴趣的:(NOJ [1527] 你的狗尾巴草呢)