Submission #524983

#TimeUsernameProblemLanguageResultExecution timeMemory
524983ZielNewspapers (CEOI21_newspapers)C++17
0 / 100
1 ms332 KiB
#include <bits/stdc++.h>
using namespace std;

const int N = 1010;
vector<vector<int>> g(N);

signed main() {
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);

	int n, m;
	cin >> n >> m;

	for (int i = 1; i <= m; i++) {
		int x, y;
		cin >> x >> y;
		g[x].push_back(y);
		g[y].push_back(x);
	}

	if (n - 1 == m) {
		cout << "YES\n" << n - (n % 2) << '\n';

		for (int i = 1 + (n % 2); i <= n; i += 2)
			cout << i << ' ' << i << ' ';
	}

	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...