为什么会tle啊
查看原帖
为什么会tle啊
1057626
Arien楼主2024/3/24 19:15
#include <iostream>
using namespace std;
#include <string>
#include <cmath>

void show(int n,string s){
    int i=0,cnt1=0,cnt2=0;
       while(s[i]!='E'){
        if(s[i]=='W'){
            cnt1++;
            i++;
        }else if(s[i]=='L'){
            cnt2++;
            i++;
        }
        
        if((cnt1>=n||cnt2>=n)&&abs(cnt1-cnt2)>=2){
            cout<<cnt1<<":"<<cnt2<<endl;
            cnt1=0;
            cnt2=0;
        }
    
    }
    cout<<cnt1<<":"<<cnt2<<endl;
    
}
int main(void){
    string s; 
    cin>>s;
 
    show(11,s);
    cout<<endl;
    show(21,s);
    
    return 0;
}
2024/3/24 19:15
加载中...