3
int orderOfLargestPlusSign(int n, vector<vector<int>> &mines) {6
vector<bool> block(25 * int(1e4) + 1, 0);7
vector<vector<int>> dp(n, vector<int>(n, 0));9
int a = x[0], b = x[1];10
block[a * n + b] = true;12
for (int i = 0; i < n; i++) {14
for (int j = 0; j < n; j++) {15
if (block[i * n + j]) {23
for (int j = 0; j < n; j++) {25
for (int i = 0; i < n; i++) {26
if (block[i * n + j]) {30
dp[i][j] = min(dp[i][j], sum);33
for (int j = n - 1; j >= 0; j--) {35
for (int i = n - 1; i >= 0; i--) {36
if (block[i * n + j]) {40
dp[i][j] = min(dp[i][j], sum);43
for (int i = n - 1; i >= 0; i--) {45
for (int j = n - 1; j >= 0; j--) {46
if (block[i * n + j]) {50
dp[i][j] = min(dp[i][j], sum);51
ans = max(ans, dp[i][j]);