제출 #891769

#제출 시각아이디문제언어결과실행 시간메모리
891769Trisanu_DasRectangles (IOI19_rect)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
#include "rect.h"
using namespace std;

long long count_rectangles(vector<vector<int> > A){
  int N = A.size(), M = A[0].size(); long long ans = 0;
  for(int i = 1; i < N - 1; i++){
    for(int j = i; j < N - 1; j++){
      for(int k = 1; k < N - 1; k++){
        for(int l = k; l < N - 1; l++){
          bool flag = true;
          for(int x = i; x <= j; x++) for(int y = k; y <= l; y++) if(A[x][y]+ >= A[i - 1][y] || A[x][y] >= A[j + 1][y] || A[x][y] >= A[x][k - 1] || A[x][y] >= A[x][l + 1]) flag = false;
          if(flag) ans++;
        }
      }
    }
  }
  return ans;
}

컴파일 시 표준 에러 (stderr) 메시지

rect.cpp: In function 'long long int count_rectangles(std::vector<std::vector<int> >)':
rect.cpp:12:79: error: expected primary-expression before '>=' token
   12 |           for(int x = i; x <= j; x++) for(int y = k; y <= l; y++) if(A[x][y]+ >= A[i - 1][y] || A[x][y] >= A[j + 1][y] || A[x][y] >= A[x][k - 1] || A[x][y] >= A[x][l + 1]) flag = false;
      |                                                                               ^~
rect.cpp:6:21: warning: unused variable 'M' [-Wunused-variable]
    6 |   int N = A.size(), M = A[0].size(); long long ans = 0;
      |                     ^