제출 #228461

#제출 시각아이디문제언어결과실행 시간메모리
228461bharat2002게임 (IOI14_game)C++14
컴파일 에러
0 ms0 KiB
/*input */ #include<bits/stdc++.h> #include "game.h" using namespace std; const int N=5e3 +10; int deg[N]; void initialize(int n) { for(int i=1;i<=n;i++) deg[i]=n-1; } bool hasEdge(int u, int v) { deg[u]--;deg[v]--; if(deg[u]==0||deg[v]==0) return 1;return 0; }

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

game.cpp: In function 'bool hasEdge(int, int)':
game.cpp:13:6: error: ambiguating new declaration of 'bool hasEdge(int, int)'
 bool hasEdge(int u, int v)
      ^~~~~~~
In file included from game.cpp:5:0:
game.h:5:5: note: old declaration 'int hasEdge(int, int)'
 int hasEdge(int u, int v);
     ^~~~~~~
game.cpp:16:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if(deg[u]==0||deg[v]==0) return 1;return 0;
  ^~
game.cpp:16:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  if(deg[u]==0||deg[v]==0) return 1;return 0;
                                    ^~~~~~