Cod sursa(job #41560)
Utilizator | Mihai Moraru Ignition | Data | 28 martie 2007 13:03:02 |
---|---|---|---|
Problema | Lacate | Scor | 100 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include <stdio.h>
int main()
{
int N, c[256][256], i, j, k = 1;
freopen("lacate.in", "r", stdin);
freopen("lacate.out", "w", stdout);
scanf("%d", &N);
for(i = 0; i < N; ++i)
for(j = i; j < N-1; ++j, ++k) {
c[i][j] = k;
c[j+1][i] = k;
}
printf("%d %d\n", N*(N-1)/2, N-1);
for(i = 0; i < N; ++i, printf("\n"))
for(j = 0; j < N-1; ++j)
printf("%d ", c[i][j]);
return 0;
}