为何0分
查看原帖
为何0分
1062768
pingas楼主2023/11/4 19:35
#include<bits/stdc++.h>
using namespace std;
string s,ss;
int ans[40010],z=1;
bool f=0;
int main(){
	getline(cin,s);
	int l=s.length();
	for(int i=2;i<=l;i++){
		cin>>ss;
		s+=ss;
	}
	cout<<l;
	cout<<' ';
	for(int j=0;j<l*l;j++){
		if(s[j]==f+'0'){
			ans[z]++;
		}
		if(s[j]!=f+'0'){
			ans[++z]++;
			f=!f;
		}
	}
	for(int k=1;k<=z;k++){
		
		if(k==z){
			cout<<ans[z];
			continue;
		}
		cout<<ans[k];
		cout<<' ';
	}
	return 0;
}

为何0分呢 看着

2023/11/4 19:35
加载中...