This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "rect.h"
#include "bits/stdc++.h"
using namespace std;
#define ll long long
#define vi vector<int>
ll count_rectangles(vector<vi> ma) {
int n=ma.size(),m=ma[0].size();
ll res=0;
for(int ri=1;ri<n-1;ri++)
for(int ci=1;ci<m-1;ci++)
for(int rj=ri;rj<n-1;rj++)
for(int cj=ci;cj<m-1;cj++){
bool sw=true;
for(int i=ri;i<=rj;i++)
for(int j=ci;j<=cj;j++)
if(ma[i][j]>=ma[i][ci-1] ||
ma[i][j]>=ma[i][cj+1] ||
ma[i][j]>=ma[ri-1][j] ||
ma[i][j]>=ma[rj+1][j]
){
sw=false;
break;
}
res+=sw;
}
return res;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |