标签:字符串 注意 while put 账号 def bsp data 不同
WWWWWWWWWWWWWWWWWWWW
WWLWE
11:0 11:0 1:1 21:0 2:1
注意要用cin不用注意回车
AC代码:
#include<bits/stdc++.h> using namespace std; const int maxn=1e5+10; char a[maxn]; int main() { int i=1; while(cin>>a[i]){ if(a[i]==‘E‘){ break; } i++; } // printf("%d\n",i); // for(int i=1;i<=24;i++){ // printf("%c",a[i]); // } // printf("\n"); int k=1; int j,sum1,sum2; while(1){ sum1=0,sum2=0; for(j=k;j<i;j++){ if(a[j]==‘W‘){ sum1++; } else if(a[j]==‘L‘){ sum2++; } if((sum1>=11||sum2>=11)&&abs(sum1-sum2)>=2) break; } printf("%d:%d\n",sum1,sum2); if(j>=i){ break; } k=j+1; sum1=0,sum2=0; } printf("\n"); k=1; while(1){ sum1=0;sum2=0; for(j=k;j<i;j++){ if(a[j]==‘W‘){ sum1++; } if(a[j]==‘L‘){ sum2++; } if((sum1>=21||sum2>=21)&&abs(sum1-sum2)>=2) break; } if(j>=i) printf("%d:%d",sum1,sum2); else{ printf("%d:%d\n",sum1,sum2); } if(j>=i){ break; } k=j+1; } return 0; }
标签:字符串 注意 while put 账号 def bsp data 不同
原文地址:https://www.cnblogs.com/lipu123/p/12207107.html