제출 #464169

#제출 시각아이디문제언어결과실행 시간메모리
464169koioi.org-dennisstar카멜레온의 사랑 (JOI20_chameleon)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; void Solve(int n) { vector<vector<int>> adj(n+1); for (int i=1; i<n; i++) for (int j=i+1; j<=n; j++) { vector<int> v(2); v[0]=i, v[1]=j; if (Query(v)==1) adj[i].emplace_back(j), adj[j].emplace_back(i); } auto chk = [&](int x, int y) { int f1=0, f2=0; vector<int> v(3); v[0]=x, v[1]=y; for (auto &i:adj[x]) if (i!=y) { v[2]=i; if (Query(v)==1) { f1=1; break; } } for (auto &i:adj[y]) if (i!=x) { v[2]=i; if (Query(v)==1) { f2=1; break; } } return f1&&f2; }; for (int i=1; i<=n; i++) for (auto &j:adj[i]) if (chk(i, j)) { Answer(i, j); adj[j].clear(); break; } }

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

chameleon.cpp: In function 'void Solve(int)':
chameleon.cpp:10:7: error: 'Query' was not declared in this scope
   10 |   if (Query(v)==1) adj[i].emplace_back(j), adj[j].emplace_back(i);
      |       ^~~~~
chameleon.cpp: In lambda function:
chameleon.cpp:18:8: error: 'Query' was not declared in this scope
   18 |    if (Query(v)==1) { f1=1; break; }
      |        ^~~~~
chameleon.cpp:22:8: error: 'Query' was not declared in this scope
   22 |    if (Query(v)==1) { f2=1; break; }
      |        ^~~~~
chameleon.cpp: In function 'void Solve(int)':
chameleon.cpp:27:3: error: 'Answer' was not declared in this scope
   27 |   Answer(i, j);
      |   ^~~~~~