Submission #623551

# Submission time Handle Problem Language Result Execution time Memory
623551 2022-08-05T20:37:20 Z inksamurai Prosjecni (COCI16_prosjecni) C++17
24 / 120
2 ms 468 KB
#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 time Memory Grader output
1 Incorrect 1 ms 360 KB Average condition doesn't hold.
2 Correct 0 ms 340 KB Output is correct
3 Incorrect 1 ms 340 KB Average condition doesn't hold.
4 Correct 1 ms 468 KB Output is correct
5 Incorrect 0 ms 340 KB Average condition doesn't hold.
6 Incorrect 1 ms 340 KB Average condition doesn't hold.
7 Incorrect 1 ms 340 KB Average condition doesn't hold.
8 Incorrect 1 ms 340 KB Average condition doesn't hold.
9 Incorrect 2 ms 340 KB Average condition doesn't hold.
10 Incorrect 1 ms 340 KB Average condition doesn't hold.