[LLH邀请赛]参观路线
时间限制:10s 空间限制:162MB
题目描述
Lambdaland由N个城市组成,任两个城市间都有一条道路相连。 下个月TBL准备参观Lambdaland。他将从城市1开始,以深度优先搜索顺序参观能所有遍历到的城市。 由于TBL是一位十分重要的人物,恐怖分子盯上了他,并在他出发之前炸毁了M条道路。 现在恐怖分子雇佣你写一个程序,求出TBL的参观路线。如果有多解,输出字典序最小的。
输入格式
第一行包括两个非负整数N、M。 接下来M行,每行两个整数A、B,表示城市A至城市B的道路被炸毁。
输出格式
每行一个整数,第i行的整数表示TBL第i次参观的城市编号。
样例输入
4 4 1 2 1 3 2 3 3 4
样例输出
1 4 2
提示
20%的分数,N<=1,000,m<=50,000。 50%的分数,n<="30,000,M<=800,000。" 100%的分数,n<="100,000,M<=1,000,000。" 每个城市最多被参观一次,每条道路可被炸毁多次<="" p="">
题目来源
没有写明来源
=1,000,m<=50,000。>