Submission #443163

# Submission time Handle Problem Language Result Execution time Memory
443163 2021-07-10T00:07:51 Z penguinhacker Prosjecni (COCI16_prosjecni) C++14
24 / 120
2 ms 332 KB
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define ar array

int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);
	int n;
	cin >> n;
	if (n<=2) {
		cout << (n==1?1:-1);
		return 0;
	}
	int di, dj=1;
	for (; dj<=n; ++dj)
		if (n*(n-1)/2*dj%n==0)
			break;
	assert(dj<=n);
	for (di=dj; di<=(n-1)*dj; di+=n);
	for (int i=0; i<n; ++i) {
		for (int j=0; j<n; ++j)
			cout << 1+i*di+j*dj << " ";
		cout << "\n";
	}
	return 0;
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 204 KB Average condition doesn't hold.
2 Correct 1 ms 204 KB Output is correct
3 Incorrect 0 ms 204 KB Average condition doesn't hold.
4 Correct 1 ms 312 KB Output is correct
5 Incorrect 1 ms 204 KB Average condition doesn't hold.
6 Incorrect 1 ms 204 KB Average condition doesn't hold.
7 Incorrect 1 ms 332 KB Average condition doesn't hold.
8 Incorrect 1 ms 332 KB Average condition doesn't hold.
9 Incorrect 1 ms 332 KB Average condition doesn't hold.
10 Incorrect 2 ms 332 KB Average condition doesn't hold.