Cod sursa(job #591119)

Utilizator biroBiro Alexandru biro Data 22 mai 2011 14:13:10
Problema Dame Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <algorithm>

using namespace std ;

int main() {
  freopen ("dame.in","r",stdin) ;
  freopen ("dame.out","w",stdout) ;
  
  int n ;
  scanf ("%d" , &n) ;
  printf ("%d\n" , n) ;
  
  int x=1 , y=2 ;
  
  for (int i=1 ; i<=n/2 ; ++i) {
    printf ("%d %d\n" , x , y ) ;
    ++x ;
    y+=2 ;
  }
  if (n%2==0) {
    x=n ;
    y=n-1 ;
    for (int i=1 ; i<=n/2 ; ++i) {
      printf("%d %d\n" , x , y ) ;
      x-=1 ;
      y-=2 ;
    }
  }
  else {
    x=n ;
    y=n ;
    for (int i=1 ; i<=n-(n/2) ; ++i) {
      printf("%d %d\n" , x , y ) ;
      x-=1 ;
      y-=2 ;
    }
  }
  
  return 0;
}