后面都过了

P1319 压缩技术

许豪 @ 2017-02-19 15:31:14

#include<cstdio>
#include<iostream>
using namespace std;
int n,x,flag=0,ji=1,jii=0,suu=0;
int main()
{
    int su[201][201]={0};
    while(scanf("%d",&x)==1)
    {
        if(flag==0)
        {
            flag=1;
            n=x;
        }
        else
        {
            suu=suu+x;
        while(x>0)
        {
            int e,k;
            e=ji%n;
            k=ji/n;
            if(jii%2!=0)
            {
                su[k][e]=1;
            }
            else
            {
                su[k][e]=0;
            }
            x--;
            ji++;
        }
        jii++;
        if(suu==n*n)
        {
            break;
        }
    }
}
for(int q=1;q<n;q++)
    {
        su[q][n]=su[q+1][0];
    }
    for(int q=0;q<n;q++)
    {
        for(int w=1;w<=n;w++)
        {
            cout<<su[q][w];
        }
        cout<<endl;
    }
    return 0;
}

|