求助,本地过评测全wa

P1320 压缩技术(续集版)

a16046 @ 2022-03-29 01:39:49

#include <iostream>
#include<string>
#include<vector>
using namespace std;
int main() {
    string s,temp;
    int len,n=0,sum=0;
    vector<int> v;
while(getline(cin,temp))//把输入的每一行拼接成一个字符串s
{
s+=temp;
len=temp.size();
sum++;
if(sum>=len) break;
}
cout<<len<<" ";
for(int i=0;i<s.size();i++)
{
   if(i == 0 && s[i] == '1')
{
    v.push_back(n);
}
n++;
if(s[i]!=s[i+1])
{
    v.push_back(n);
    n=0;
}
}
for(int i=0;i<v.size()-1;i++)
{
    cout<<v[i]<<" ";
}
cout<<v[v.size()-1];
    return 0;
}

|