60pts求调(玄关)
查看原帖
60pts求调(玄关)
855522
封禁用户楼主2024/10/22 22:10
#include <bits/stdc++.h>
using namespace std;

long long n, m, vis[6010];
vector <int> d[5005];

void dfs(int x)
{
	cout << x << " ";
	vis[x] = 1;
	for (int i = 0; i < d[x].size(); i++)
		if (vis[d[x][i]] == 0) dfs(d[x][i]);
	return ;
}

int main()
{
	freopen("travel.in", "r", stdin);
	freopen("travel.out", "w", stdout);
	cin >> n >> m;
	for (int i = 1; i <= m; i++)
	{
		int x, y;
		cin >> x >> y;
		d[x].push_back(y);
		d[y].push_back(x);
	}
	for (int i = 1; i <= n; i++)
		sort(d[i].begin(), d[i].end());
	dfs(1);
	return 0;
}

60pts,剩下的WA了

2024/10/22 22:10
加载中...