Cod sursa(job #487241)

Utilizator freak93Adrian Budau freak93 Data 24 septembrie 2010 15:21:01
Problema Oras Scor 55
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.96 kb
#include<fstream>

using namespace std;

const char iname[]="oras.in";
const char oname[]="oras.out";
const int maxn=220;

ifstream f(iname);
ofstream g(oname);

int n,i,j;
int a[maxn][maxn];

int main()
{
    f>>n;
    if(n==4)
    {
        g<<"-1\n";
        return 0;
    }
    if(n&1)
    {
        a[1][2]=a[2][3]=a[3][1]=1;
        for(i=5;i<=n;i+=2)
        {
            for(j=1;j<i-1;++j)
                a[j][i-1]=1,a[i][j]=1;
            a[i-1][i]=1;
        }
        for(i=1;i<=n;++i)
        {
            for(j=1;j<=n;++j)
                g<<a[i][j];
            g<<"\n";
        }
        return 0;
    }/*
    a[1][2]=a[1][4]=a[2][3]=a[2][5]=a[3][1]=a[3][5]=a[3][6]=1;
    a[4][3]=a[4][6]=a[5][1]=a[5][4]=a[6][1]=a[6][2]=a[6][5]=1;
    for(i=8;i<=n;i+=2)
    {
        for(j=1;j<i-1;++j)
            a[j][i-1]=1,a[i][j]=1;
        a[i-1][i]=1;
    }
    for(i=1;i<=n;++i)
    {
        for(j=1;j<=n;++j)
            g<<a[i][j];
        g<<"\n";
    }*/
    return 0;
}