全TLE求助!!!
查看原帖
全TLE求助!!!
1343286
Mincraft_Player楼主2024/8/5 10:13

本人喜欢压行,请各位忍一忍

#include<iostream>
#include<cmath>
using namespace std;
int tmp,ans=-1,cnt,a[40010];char c,flag='0';
int main(){
	while(1){
		cin>>c,ans++;
		if(c==EOF)break;
		if(c==flag)cnt++;
		else{
			a[++tmp]=cnt,cnt=0;
			if(flag=='0')flag='1';
			else flag='0';
		}
	}
	cout<<int(sqrt(ans))<<' ';
	for(int i=1;i<=tmp;i++)cout<<a[i]<<' ';
	return 0;
}
2024/8/5 10:13
加载中...