#1#8#10RE
查看原帖
#1#8#10RE
1234463
yinjunrui楼主2024/10/25 14:55

为什么会RE,数组已经开的够大了吧qwq

#include<bits/stdc++.h>
using namespace std;
char c[1000005],top;
void jf(int x){
	int a=0,b=0;
	for(int i=1;i<=top;i++){
		if(c[i]=='W'){
			a++;
		}else if(c[i]=='L'){
			b++;
		}
		if((a>=x||b>=x)&&abs(a-b)>=2){
			cout<<a<<':'<<b<<endl;
			a=0,b=0;
		}
	}
	cout<<a<<':'<<b;
} 
int main(){
	char a;
	while(cin>>a){
		if(a!='E'){
			++top;
			c[top]=a;
		}else{
			break;
		}
	}
	jf(11);
	cout<<endl<<endl;
	jf(21);
	return 0;
}
2024/10/25 14:55
加载中...