Submission #848764

#TimeUsernameProblemLanguageResultExecution timeMemory
848764d4xnSoccer Stadium (IOI23_soccer)C++17
1.50 / 100
279 ms47384 KiB
#include "soccer.h" #include <bits/stdc++.h> using namespace std; int n, e; vector<vector<int>> f; int biggest_stadium(int N, vector<vector<int>> F) { n = N; f = F; // se pueden coger todas las empty cells? bool ok = 1; e = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { e += !f[i][j]; if (f[i][j] == 1) { for (int x = 0; x < i; x++) { for (int y = i+1; y < n; y++) { if (!f[x][j] && !f[y][j]) ok = 0; } } for (int x = 0; x < j; x++) { for (int y = j+1; y < n; y++) { if (!f[i][x] && !f[i][y]) ok = 0; } } } } } if (ok) return e; // hay solo un tree? // bruteforce? return 1e9; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...