Cod sursa(job #34007)

Utilizator heutschibogdanheutschi bogdan alexandru heutschibogdan Data 19 martie 2007 23:16:38
Problema Lacate Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <iostream.h>
#include <fstream.h>
int main()
{int n,l,i,j;
fstream f("lacate.in",ios::in);
f>>n;
cout<<n<<endl;
f.close();
fstream g("lacate.out",ios::out);
g<<(n*(n-1))/2<<" "<<n-1;
g<<endl;
for (i=1;i<n;i++)
    g<<i<<" ";
g<<endl;
l=n-1;
for (i=1;i<n;i++)
    {g<<i<<" ";
     for (j=1;j<i;j++)
	 g<<i+j*(n-1)-j*(j+1)/2<<" ";
     for (j=1;j<n-i;j++)
	  g<<l+j<<" ";
     g<<endl;
     l=l+n-i-1;
    }
g.close();
}