Submission #370597

#TimeUsernameProblemLanguageResultExecution timeMemory
370597MilosMilutinovicRectangles (IOI19_rect)C++14
37 / 100
5071 ms28396 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 ans=0; for(int r1=1;r1<n-1;r1++){ for(int c1=1;c1<m-1;c1++){ for(int r2=r1;r2<n-1;r2++){ for(int c2=c1;c2<m-1;c2++){ bool ok=true; for(int i=r1;i<=r2;i++){ for(int j=c1;j<=c2;j++){ if(a[i][j]>=a[i][c1-1]){ok=false;break;} if(a[i][j]>=a[i][c2+1]){ok=false;break;} if(a[i][j]>=a[r1-1][j]){ok=false;break;} if(a[i][j]>=a[r2+1][j]){ok=false;break;} } if(!ok)break; } if(ok)ans++; } } } } return ans; }
#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...