求助,本地过评测全wa
查看原帖
求助,本地过评测全wa
641451
a16046楼主2022/3/29 01:39
#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;
}
2022/3/29 01:39
加载中...