Submission #891466

#TimeUsernameProblemLanguageResultExecution timeMemory
891466Faisal_SaqibRectangles (IOI19_rect)C++17
37 / 100
5087 ms25728 KiB
#include <vector> using namespace std; long long count_rectangles(std::vector<std::vector<int> >a) { long long ans=0; int n=a.size(); int m=a[0].size(); for(int r1=1;r1<=(n-2);r1++) { for(int c1=1;c1<=(m-2);c1++) { for(int r2=r1;r2<=(n-2);r2++) { for(int c2=c1;c2<=(m-2);c2++) { bool pos=1; for(int addi=0;addi<=(r2-r1) and pos;addi++) { for(int addj=0;addj<=(c2-c1);addj++) { int celli=r1+addi; int cellj=c1+addj; int val=a[celli][cellj]; if(val>=a[celli][c2+1] or val>=a[celli][c1-1] or val>=a[r1-1][cellj] or val>=a[r2+1][cellj]) { pos=0; break; } } } ans+=pos; } } } } 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...