이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#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... |