Cod sursa(job #333343)

Utilizator hasegandaniHasegan Daniel hasegandani Data 22 iulie 2009 12:48:43
Problema Lacate Scor 100
Compilator cpp Status done
Runda splunge3 Marime 0.51 kb
#include<stdio.h>

#define nmax 300

int n,m[nmax][nmax];

int main()
{
    freopen("lacate.in","r",stdin);
    freopen("lacate.out","w",stdout);
    scanf("%d",&n);
    int k=0;
    for(int i=1;i<n;++i)
        for(int j=1;j<n-i+1;++j)
            {
            m[i][i+j-1]=++k;
            m[i+j][i]=k;
            }
    printf("%d %d\n",k,n-1);
    for(int i=1;i<=n;++i)
        {
        for(int j=1;j<n;++j)
            printf("%d ",m[i][j]);
        printf("\n");
        }
    return 0;
}