Cod sursa(job #118686)

Utilizator pauldbPaul-Dan Baltescu pauldb Data 27 decembrie 2007 16:03:14
Problema Tije Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.77 kb
#include <stdio.h>

int n;

void solve(int x)
{
    int i,j;
    
    for (i=1;i<=x;i++) printf("%d %d\n",1,n+1);
    for (i=1;i<=x;i++) printf("%d %d\n",i+1,1);
    for (i=1;i<=x;i++) printf("%d %d\n",n+1,i+1);
    
    for (i=1;i<=x+1;i++) printf("%d %d\n",2,n+1);
    
    for (i=3;i<=x+1;i++) 
        for (j=1;j<=x+1;j++) printf("%d %d\n",i,i-1);
        
    for (i=1;i<=x+1;i++) printf("%d %d\n",n+1,x+1);
    for (i=1;i<=x+1;i++) printf("%d %d\n",1,n+1);
    for (i=1;i<=x+1;i++) printf("%d %d\n",x+1,1);
    for (i=1;i<=x+1;i++) printf("%d %d\n",n+1,x+1);
}

int main()
{
    freopen("tije.in","r",stdin);
    freopen("tije.out","w",stdout);
    
    scanf("%d ",&n);
    
    int i;
    
    for (i=n-1;i>0;i--) solve(i);
    
    return 0;
}