求助,为什么样例过了,但只有20分。
查看原帖
求助,为什么样例过了,但只有20分。
1097664
leikuman1楼主2023/11/16 22:01

真没发现哪里错了,求助大佬们

#include<bits/stdc++.h>  
using namespace std;  
const int N=1e6+9; 
int a[N];
int main(){
	//ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
	string s1,s="";int c1=1;
	while(cin>>s1){
		a[0]=s1.size();
		s+=s1;
	}
	int j=1;
	for(int i=0;i<s.size();++i){
		if(s[i]==s[i+1])j++;
		else a[c1++]=j,j=1;
	}
	for(int i=0;a[i];++i)cout<<a[i]<<' ';
	return 0; 
}

2023/11/16 22:01
加载中...