Pagini recente » Cod sursa (job #2563798) | Cod sursa (job #2119645) | Cod sursa (job #2000899) | Cod sursa (job #783071) | Cod sursa (job #712749)
Cod sursa(job #712749)
#include<cstdio>
#include<vector>
using namespace std;
int main () {
long n,i,lacat=0,inceput=1;
vector <long> a[257];
vector <long> :: iterator it;
freopen("lacate.in","r",stdin);
freopen("lacate.out","w",stdout);
scanf("%ld",&n);
while (inceput<n) {
lacat++;
a[inceput].push_back(lacat);
a[inceput+1].push_back(lacat);
for (i=inceput+2;i<=n;i++) {
lacat++;
a[i].push_back(lacat);
a[inceput].push_back(lacat);
}
inceput++;
}
printf("%ld %ld\n",lacat,a[1].size());
for (i=1;i<=n;i++) {
for (it=a[i].begin();it!=a[i].end();++it)
printf("%ld ",(*it));
printf("\n");
}
return 0;
}