Cod sursa(job #14213)
Utilizator | Tzogorean Alex the_dragon_of_rock | Data | 8 februarie 2007 14:31:39 |
---|---|---|---|
Problema | Lacate | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.73 kb |
#include<fstream>
using namespace std;
int a[260],b[260],n;
int main()
{
ifstream in("lacate.in");
in>>n;
ofstream out("lacate.out");
int i,aux;
if (n==2)
{
out<<1<<" "<<1;
out<<1<<"\n"<<1;
}
else
{
for (i=1;i<=n;i++)
a[i]=i;
for (i=1;i<=n;i++)
b[i]=n-i+1;
if (n%2==1)
{
aux=b[n/2];
b[n/2]=b[n/2+1];
b[n/2+1]=aux;
}
out<<n<<" "<<2<<"\n";
for (i=1;i<=n;i++)
out<<a[i]<<" "<<b[i]<<"\n";
}
return 0;
}