Cod sursa(job #1071027)
Utilizator | Data | 2 ianuarie 2014 14:44:26 | |
---|---|---|---|
Problema | Lacate | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <cstdio>
using namespace std;
int main()
{
int N,L,C,val,i,j;
freopen ("lacate.in","r",stdin);
freopen ("lacate.out","w",stdout);
scanf("%d", &N);
L=N*(N-1)/2; C=N-1; val=1;
printf("%d %d\n", L,C);
for(i=1;i<=N;++i)
{
for(j=1;j<=C;++j)
{
printf("%d ", val);
++val;
if(val==L+1)
val=1;
}
printf("\n");
}
return 0;
}