P1320の题解
查看原帖
P1320の题解
726730
handsome6667633楼主2022/7/11 17:52
#include<cstring>
#include<cmath>
#include<iostream>
#include<cstdio>
using namespace std;
int ans[99999];
int main(){
	string str;
	int n;int f=1;
	cin>>str;
	n=str.size();
	for(int i=2;i<=n;i++){
		string a;
		cin>>a;
		str+=a;
	}
	cout<<n<<" ";
	int num=0,t=1;
	for(int i=1;i<=n*n;i++){
		if(str[0]!='0'&&f==1)ans[++num]=0,f=0;
		if(str[i]==str[i-1]){
			t++;
		}
		else{
				ans[++num]=t;
				t=1;
		}
	}
	for(int i=1;i<=num;i++){
		cout<<ans[i]<<" ";
	}
	return 0;
}

我也不知道为啥能过 哪位大佬分析一下QWQ

2022/7/11 17:52
加载中...