제출 #623552

#제출 시각아이디문제언어결과실행 시간메모리
623552inksamuraiProsjecni (COCI16_prosjecni)C++17
24 / 120
1 ms340 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;
	int a[_n][_n];
	if(n%2==0){
		if(n==2){
			printf("-1\n");
			return 0;
		}
		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;
			rep(j,n) a[i][j]+=n+i*n*2;
		}
	}else{
		rep(i,n){
			rep(j,n) a[i][j]=i*n+j+1;
		}
	}
	rep(i,n){
		int sun=0;
		rep(j,n) sun+=a[i][j];
		rep(j,n) printf("%d ", a[i][j]);
		puts("");
		// if(sun%n){
		// 	// printf("sad %d %d\n",sun,i);
		// 	return 0;
		// }
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...