Submission #1186082

#TimeUsernameProblemLanguageResultExecution timeMemory
1186082HappyCapybaraRectangles (IOI19_rect)C++17
50 / 100
5092 ms49524 KiB
#include<bits/stdc++.h> #include "rect.h" using namespace std; #define ll long long ll count_rectangles(vector<vector<int>> a){ int n = a.size(), m = a[0].size(); ll res = 0; for (int i=1; i<n-1; i++){ for (int j=1; j<m-1; j++){ for (int k=i; k<n-1; k++){ if (a[k][j] >= min(a[k][j-1], a[i-1][j])) break; for (int l=j; l<m-1; l++){ res++; for (int x=i; x<=k; x++){ bool stop = false; for (int y=j; y<=l; y++){ if (min(min(a[x][j-1], a[x][l+1]), min(a[i-1][y], a[k+1][y])) <= a[x][y]){ res--; stop = true; break; } } if (stop) break; } } } } } 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...