错误求助,照着书上打的,0分
查看原帖
错误求助,照着书上打的,0分
579492
CZCCZC楼主2022/7/19 15:13

RT.

#include<bits/stdc++.h>
using namespace std ;
const int MAXN = 100005 ;
int n , m ;
vector <int> p[MAXN] ;
bool u[MAXN] ;
void solve(int x) {
	cout << x << ' ' ;
	for(int i = 0 , sz = p[x].size() ; i < sz ; i++) {
		if(!u[p[x][i]]) {
       	  u[p[x][i]] = true ;
       	  solve(p[x][i]) ;
	   }
	}
}
int main() {
	cin >> n >> m ;
	for(int i = 1 ; i <= m ; i++) {
		int x , y ;
		cin >> x >> y ;
		p[x].push_back(y) ;
	}
	u[1] = true ;
	solve(1) ;
	return 0 ;
}
2022/7/19 15:13
加载中...