nowcoder_疯狂乒乓_模拟

nowcoder_疯狂乒乓_模拟

//
#include<bits/stdc++.h>
using namespace std;

int main()
{
    string s;
    int n,i,a,b,ans;
    
    while( cin>>n )
    {
        cin.get();
        getline( cin,s );
        
        a=b=ans=0;            // init
        for( i=0;i<n;i++ )
        {
            if( s[i]=='W' ) a++;
            else            b++;

            if( ( a==11 && b<10 ) || ( a-b==2 && b>=10 ) ) a=b=0,ans++;
            else if( ( b==11 && a<10 ) || ( b-a==2 && a>=10 ) ) a=b=0;
        }
        cout<<ans<<endl;
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_63173957/article/details/124767974