Submission #1219659

#TimeUsernameProblemLanguageResultExecution timeMemory
1219659HappyCapybaraRectangles (IOI19_rect)C++17
18 / 100
5092 ms22852 KiB
#include "rect.h"
#include<bits/stdc++.h>
using namespace std;

#define ll long long

ll count_rectangles(vector<vector<int>> a){
	ll res = 0;
	int n = a.size(), m = a[0].size();
	for (int t=1; t<n-1; t++){
		for (int b=t; b<n-1; b++){
			for (int l=1; l<m-1; l++){
				for (int r=l; r<m-1; r++){
					bool valid = true;
					for (int x=t; x<=b; x++){
						for (int y=l; y<=r; y++){
							if (min(min(a[t-1][y], a[b+1][y]), min(a[x][l-1], a[x][r+1])) <= a[x][y]) valid = false;
						}
					}
					if (valid) res++;
				}
			}
		}
	}
	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...