Submission #1210778

#TimeUsernameProblemLanguageResultExecution timeMemory
1210778NicolaikrobPrisoner Challenge (IOI22_prison)C++20
0 / 100
5 ms9796 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...