제출 #623551

#제출 시각아이디문제언어결과실행 시간메모리
623551inksamuraiProsjecni (COCI16_prosjecni)C++17
24 / 120
2 ms468 KiB
#include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for(int i=0;i<n;i++)
#define _3SgiE60 ios::sync_with_stdio(0),cin.tie(0)
// e

const int _n=111;

signed main(){
_3SgiE60;
	int n;
	cin>>n;
	if(n%2==0){
		if(n==2){
			printf("-1\n");
			return 0;
		}
		int a[_n][_n];
		rep(i,n){
			rep(j,n) if(j) a[i][j]=(j%2?1:-1)*(j+1)/2;
			a[i][n-1]*=-1;
			a[i][1]+=n/2+1;
		}
		rep(i,n){
			rep(j,n) printf("%d ",n+i*n*2+a[i][j]);
			int sun=0;
			rep(j,n) sun+=n+i*n*2+a[i][j];
			// printf("%d\n",sun/n);
			puts("");
		}
	}else{
		rep(i,n){
			rep(j,n) printf("%d ",i*n+j+1);
			puts("");
		}
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...