Submission #289746

#TimeUsernameProblemLanguageResultExecution timeMemory
289746Pichon5Rectangles (IOI19_rect)C++17
18 / 100
5062 ms34660 KiB
#include "rect.h" #include <bits/stdc++.h> using namespace std; bool f(int x,int xx,int y,int yy,vector<vector<int> >v){ for(int i=x;i<=xx;i++){ for(int l=y;l<=yy;l++){ if(v[i][l]>=v[x-1][l] or v[i][l]>=v[xx+1][l] or v[i][l]>=v[i][y-1] or v[i][l]>=v[i][yy+1]){ return false; } } } return true; } long long count_rectangles(vector<vector<int> > a) { int n=a.size(); int m=a[0].size(); int res=0; for(int i=1;i<n-1;i++){ for(int ii=i;ii<n-1;ii++){ for(int l=1;l<m-1;l++){ for(int ll=l;ll<m-1;ll++){ if(f(i,ii,l,ll,a)){ res++; //cout<<i<<" "<<ii<<" "<<l<<" "<<ll<<endl; } } } } } 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...