제출 #1318565

#제출 시각아이디문제언어결과실행 시간메모리
1318565g31niusEaster Eggs (info1cup17_eastereggs)C++20
컴파일 에러
0 ms0 KiB
#include <iostream> #include <vector> #include <queue> using namespace std; int cnt, ap[1009], i, n, x, q, y; vector <int> v[1009]; query ( vector <int> h ) { cnt++; if ( h.empty() ) { return 0; } for ( i = 1; i <= n; i++ ) { ap[i] = 0; } for ( auto it = h.begin(); it != h.end(); it++ ) { ap[*it] = 1; } queue <int> cc; cc.push ( h[0] ); ap[h[0]] = 2; while ( !cc.empty() ) { int nod = cc.front(); cc.pop(); for ( auto it = v[nod].begin(); it != v[nod].end(); it++ ) { if ( ap[*it] == 1 ) { ap[*it] = 2; cc.push ( *it ); } } } for ( i = 1; i <= n; i++ ) { if ( ap[i] == 1 ) { return -1; } } for ( auto it: h ) { if ( it == x ) { return 1; } } return 0; } findEgg ( int n, vector < pair <int, int> > bridges ) { if ( query ( {1} ) == 1 ) { return 1; } return 0; }

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

eastereggs.cpp:10:1: error: ISO C++ forbids declaration of 'query' with no type [-fpermissive]
   10 | query ( vector <int> h ) {
      | ^~~~~
eastereggs.cpp:46:1: error: ISO C++ forbids declaration of 'findEgg' with no type [-fpermissive]
   46 | findEgg ( int n, vector < pair <int, int> > bridges ) {
      | ^~~~~~~