Cod sursa(job #812475)
Utilizator | Data | 13 noiembrie 2012 21:36:57 | |
---|---|---|---|
Problema | Lacate | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.43 kb |
#include<stdio.h>
long a[307],n,k,m,l,p;
int main()
{
freopen("lacate.in","r",stdin);
freopen("lacate.out","w",stdout);
scanf("%ld",&n);
p=n*(n-1)/2;
printf("%ld %ld\n",p,n-1);
for (long i=1;i<=n;++i)
{
for (long j=0;j<k-1;++j)
a[j]++;
for (long j=k;j<n-1;j++)
{
l++;
a[j]=l;
}
for (long j=0;j<n-1;j++)
printf("%ld ",a[j]);
printf("\n");
k++;
}
return 0;
}