求助,为什么样例过了,但只有20分。

P1320 压缩技术(续集版)

leikuman1 @ 2023-11-16 22:01:08

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

#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; 
}

|