제출 #1351424

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

void SocialEngineering(int n, int m, vector<pair<int,int>> edges){
	vector<int> deg(n);
	vector<set<int>> adj(n);

	for (auto [u, v] : edges) {
		u--;
		v--;

		adj[u].insert(v);
		adj[v].insert(u);

		deg[u]++;
		deg[v]++;
	}

	for (int i = 0; i < n; i++) {
		if (deg[i] % 2) {
			return;
		}
	}

	for (int u; (u = GetMove()); ) {
		u--;
		int last = 0;

		while (u != 0) {
			for (int v : adj[u]) {
				if (v != last) {
					MakeMove(v + 1);
					last = u;
					u = v;
					break;
				}
			}
		}
	}

	return;
}

#ifdef LOCAL
#include "grader.cpp"
#endif

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

Main.cpp:2:10: fatal error: socialengineering.h: No such file or directory
    2 | #include "socialengineering.h"
      |          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.