#include "prison.h"
#include <bits/stdc++.h>
using namespace std;
vector<vector<int>> devise_strategy(int n) {
	int x = (n+1)/2;
	vector<vector<int>> S(x+1, vector<int> (n+1, 0));
	for(int i = 0; i <= x; i++)
		for(int j = 0; j <= n; j++)
			S[i][j] = i+1;
	
	S[0][0] = 0, S[0][1] = -1, S[0][n] = -2;
	for(int i = 1; i <= x; i++) {
		S[i][0] = i&1 ? 1 : 0;
		S[i][i] = S[i][i+1] = i&1 ? -2 : -1;
		S[i][n-i+1] = S[i][n-i] = i&1 ? -1 : -2;
	}
	// for(int i = 0; i <= x; i++) {
	// 	for(int j = 0; j <= n; j++) {
	// 		cout << S[i][j] << ' ';
	// 	}
	// 	cout << endl;
	// }
	return S;
}
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... |