sdnu1018三国杀

来源:互联网 发布:大圣归来 制作软件 编辑:程序博客网 时间:2024/06/08 05:35
1018.三国杀Time Limit: 1000 MS    Memory Limit: 32768 KBTotal Submission(s): 702    Accepted Submission(s): 237 DescriptionSYC经常跟同学玩单机版的“三国杀”游戏。他喜欢把每次玩的输赢记录成一个由'W''L'组成的字符串。其中'W'代表他赢了一局,'L'代表他输了一局。游戏是五局三胜制,每次在对手之前取得三局胜利则视为赢得了一“场”,若对手先赢得三局胜利则输掉一“场”,无论输赢,都将开始下一场游戏。现在,请你根据输入的字符串计算SYC赢了多少场。Input一个由'W''L'组成字符串,长度最大为10000。OutputSYC赢的场数。Sample InputWWLLWLLLLLWWLWWLWSample Output2SourceSDNU ACM-ICPC 2011复赛(2011级)int main(){   int w=0,l=0,sum=0;   char c;   while(scanf("%c",&c)!=EOF)   {        if(c=='W')         w++;        if(c=='L')         l++;        if(w==3)      {        sum+=1;        w=0;        l=0;      }        else if(l==3)      {        sum+=0;        w=0;        l=0;      }   }   printf("%d\n",sum);     return 0;}