悬关求调
  • 板块灌水区
  • 楼主fwb2024
  • 当前回复2
  • 已保存回复4
  • 发布时间2024/8/17 15:32
  • 上次更新2024/8/17 15:50:20
查看原帖
悬关求调
1187235
fwb2024楼主2024/8/17 15:32

1,10对了,其他全WA,数据下下来一模一样,求dalao修改

#include<bits/stdc++.h>
using namespace std;
char s[62530];
int main(){
	int n=1;
	while(s[n]=getchar()){
		if(s[n]=='\n') s[n]=getchar();
		if(s[n]=='E'){
			break;
		}
		n++;
	}
	int cnt1=0,cnt2=0;
	for(int i=1;i<n;++i){
		if(s[i]=='W') cnt1++;
		else cnt2++;
		if(cnt1>=cnt2&&cnt1>=11&&cnt1-cnt2>=2){
			printf("%d:%d\n",cnt1,cnt2);
			cnt1=0,cnt2=0;
		}
		if(cnt2>=cnt1&&cnt2>=11&&cnt2-cnt1>=2){
			printf("%d:%d\n",cnt1,cnt2);
			cnt1=0,cnt2=0;
		}
	}
	printf("%d:%d\n\n",cnt1,cnt2);
	cnt1=0,cnt2=0;
	for(int i=1;i<n;++i){
		if(s[i]=='W') cnt1++;
		else cnt2++;
		if(cnt1>=cnt2&&cnt1>=21&&cnt1-cnt2>=2){
			printf("%d:%d\n",cnt1,cnt2);
			cnt1=0,cnt2=0;
		}
		if(cnt2>=cnt1&&cnt2>=21&&cnt2-cnt1>=2){
			printf("%d:%d\n",cnt1,cnt2);
			cnt1=0,cnt2=0;
		}
	}
	printf("%d:%d",cnt1,cnt2);
    return 0;
}
2024/8/17 15:32
加载中...