제출 #1206950

#제출 시각아이디문제언어결과실행 시간메모리
1206950HappyCapybara축구 경기장 (IOI23_soccer)C++17
25 / 100
227 ms31772 KiB
#include "soccer.h" #include<bits/stdc++.h> using namespace std; int biggest_stadium(int N, vector<vector<int>> F){ int res = 0; vector<pair<int,int>> v(N, {-1, -1}), w(N, {-1, -1}); for (int i=0; i<N; i++){ for (int j=0; j<N; j++){ if (!F[i][j]){ res++; if (v[i].first == -1) v[i] = {j, j}; else if (v[i].second != j-1) return 0; v[i].second = j; if (w[j].first == -1) w[j] = {i, i}; else if (w[j].second != i-1) return 0; w[j].second = i; } } if (v[i] != make_pair(-1, -1)){ for (int j=0; j<i; j++){ if (v[j] != make_pair(-1, -1) && ((v[i].first < v[j].first && v[i].second < v[j].second) || (v[j].first < v[i].first && v[j].second < v[i].second))) return 0; } } } return res; }
#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...