Submission #289752

#TimeUsernameProblemLanguageResultExecution timeMemory
289752Pichon5Rectangles (IOI19_rect)C++17
0 / 100
5 ms384 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(); long long int res=0; for(int i=1;i<n-1;i++){ for(int l=1;l<m-1;l++){ for(int ii=i;i<n-1;i++){ for(int ll=l;ll<m-1;ll++){ if(f(i,ii,l,ll,a)){ 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...