제출 #464517

#제출 시각아이디문제언어결과실행 시간메모리
464517kilikumaT-Covering (eJOI19_covering)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; int maxi=0; int m, n; bool dans(int lig, int col) { if (lig<0||col<0||lig>=m||col>=n) return false; else return true; } int main() { scanf("%d%d", &m,&n); int grille[m+5][n+5]; for (int lig=0;lig<m;lig++) { for (int col=0;col<n;col++) { cin >> grille[lig][col]; } } int k; cin >> k ; for (int i=0;i<k;i++) { int x, y; cin >> x >> y; int maxiCur = -1; // premier cas if(x-1>=0&&y+1<m&&y-1>=0){ maxiCur=max(maxiCur,grille[x-1][y]+grillex][y+1]+grille[x][y-1]); } if(x-1>=0&&y-1>=0&&x+1<n){ maxiCur=max(maxiCur,grille[x-1][y]+grille[x+1][y]+grille[x][y-1]); } if(x-1>=0&&x+1<n&&y+1<m){ maxiCur=max(maxiCur,grille[x-1][y]+grille[x+1][y]+grille[x][y+1]); } if(y+1<m&&y-1>=0&&x+1<n){ maxiCur=max(maxiCur,grille[x][y+1]+grille[x][y-1]+grille[x+1][y]); } if(maxiCur==-1){ cout<<"No"<<endl; return 0; } // 2 // 3 // 4 maxi += maxiCur; } printf("%ld\n", maxi); }

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

covering.cpp: In function 'int main()':
covering.cpp:23:40: error: 'grillex' was not declared in this scope; did you mean 'grille'?
   23 |     maxiCur=max(maxiCur,grille[x-1][y]+grillex][y+1]+grille[x][y-1]);
      |                                        ^~~~~~~
      |                                        grille
covering.cpp:45:13: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'int' [-Wformat=]
   45 |   printf("%ld\n", maxi);
      |           ~~^     ~~~~
      |             |     |
      |             |     int
      |             long int
      |           %d
covering.cpp:10:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   10 |   scanf("%d%d", &m,&n);
      |   ~~~~~^~~~~~~~~~~~~~~