求助!!!为啥全是wa,样例可以ac,自己也试了几个也全都可以,提交全都不对
查看原帖
求助!!!为啥全是wa,样例可以ac,自己也试了几个也全都可以,提交全都不对
223587
fewrewr楼主2023/3/3 12:59
#include<iostream>
#include<string.h>
using namespace std;

char str[40005];

int main()
{
    char str1[205];
    gets(str1);
    strcat(str,str1);
    int n1=strlen(str1);
    for(int i=2; i<=n1; i++)
    {
        gets(str1);
        strcat(str,str1);//字符拼接
    }
    int arr[405];
    cout<<n1<<' ';
    int k=0,t=0;
    int n=strlen(str)-1;


    while(k<=n)
    {
        int a=0,b=0;//统计0和1的数目
        while(k<=n&&str[k]=='0')
        {
            a++;
            k++;
        }
        arr[++t]=a;
        while(k<=n&&str[k]=='1')
        {
            b++;
            k++;

        }
        arr[++t]=b;
    }

    for(int i=1;i<=t;i++)
    {
        cout<<arr[i]<<' ';
    }
}

2023/3/3 12:59
加载中...