제출 #866033

#제출 시각아이디문제언어결과실행 시간메모리
866033vjudge1축구 경기장 (IOI23_soccer)C++17
1.50 / 100
271 ms39680 KiB
#include "soccer.h"
using namespace std;
int biggest_stadium(int n, vector<vector<int>> f)
{
	int cnt = 0;
	bool good = 1;
	for (int i = 0; i < n; i++){
		bool beg = 0;
		bool con = 1;
		for (int j = 0; j < n; j++){
			if (f[i][j]==0){
				cnt++;
				if (!beg) beg = 1;
				else con &= f[i][j-1]==f[i][j];
			}
		}
		if (!con) good = 0;
	}
	for (int i = 0; i < n; i++){
		bool beg = 0;
		bool con = 1;
		for (int j = 0; j < n; j++){
			if (f[j][i]==0){
				if (!beg) beg = 1;
				else con &= f[j-1][i]==f[j][i];
			}
		}
		if (!con) good = 0;
	}
	if (good) return cnt;
	return -1;
}
#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...