为啥全TLE啊,小蒟蒻求助......
查看原帖
为啥全TLE啊,小蒟蒻求助......
1513060
Elizabeththh楼主2024/11/3 10:23
#include <stdio.h>

int main()
{
    int n = 0;
    scanf("%d",&n);
    int zip[40000] = {0};
    for(int i = 0;getchar() != '\n';i++)
    {
        scanf("%d",&zip[i]);
    }
    int sum = 0;
    int i = 0,width = 0;      
    while(sum != n*n)
    {
        if(i % 2 == 0)
        {
            for(int j = 0;j < zip[i];j++)
            {
                if(width < 7)
                {
                    printf("0");
                    width++;
                }
                else
                {
                    printf("\n0");
                    width = 1;
                }
            }
            sum+=zip[i];
            i++;
        }

        else
        {
            for(int j = 0;j < zip[i];j++)
            {
                if(width < 7)
                {
                    printf("1");
                    width++;
                }
                else
                {
                    printf("\n1");
                    width = 1;
                }
            }
            sum+=zip[i];
            i++;
        }        
    }

}
2024/11/3 10:23
加载中...