大佬帮帮我!!谢谢!!0分惨淡~
查看原帖
大佬帮帮我!!谢谢!!0分惨淡~
1115078
zst0915楼主2024/3/8 23:03
#include<bits/stdc++.h>
using namespace std;
int n[204];
int main()
{
    int a,m[10000],b=1,c=1;
    while(cin>>a)
    {
        m[b]=a;
        b++;
    }
    for(int i=1;i<=b;i++)
    {
        if(m[i]==0||m[i]==1)
        n[c]++;
        
        if((m[i]==0&&m[i+1]==1)||(m[i]==1&&m[i+1]==0))
        c++;
        
    }
    cout<<sqrt(b)<<" ";
    for(int i=1;i<=c;i++)
    {cout<<n[i]<<" ";}
    return 0;
}
2024/3/8 23:03
加载中...