luogu#P5049. [NOIP 2018 提高组] 旅行 加强版
[NOIP 2018 提高组] 旅行 加强版
Problem Description
Xiao Y is an OIer who loves traveling. She came to Country X and plans to visit all the cities.
Xiao Y learned that there are cities in Country X with two-way roads between them. Each two-way road connects two cities. There are no two roads connecting the same pair of cities, and there is no road connecting a city to itself. Also, starting from any city, one can reach any other city through these roads. Xiao Y can only travel from one city to another using these roads.
Xiao Y's travel plan is as follows: she can choose any city as the starting point, and then starting from the starting point, each time she can choose a road connected to the current city to go to a city she has not visited yet, or she can go back to the previous city along the road she used when she first visited the current city. When Xiao Y returns to the starting point, she may choose to end the trip or continue traveling. Note that Xiao Y requires that in the travel plan, every city must be visited.
To make her trip more meaningful, Xiao Y decides that each time she arrives at a new city (including the starting point), she will record its index. She knows this will form a sequence of length . She wants this sequence to be lexicographically smallest. Can you help her?
For two sequences and of length , we say that is lexicographically smaller than if and only if there exists a positive integer such that the following conditions hold:
- For any positive integer , the -th element of is equal to the -th element of .
- The value of the -th element of is less than the value of the -th element of .
Input Format
The input file contains a total of lines. The first line contains two integers , separated by a single space.
The next lines each contain two integers , indicating that there is a road between the cities indexed and . The two integers are separated by a single space.
Output Format
The output file contains one line with integers, representing the lexicographically smallest sequence. Adjacent integers are separated by a single space.
6 5
1 3
2 3
2 5
3 4
4 6
1 3 2 5 4 6
6 6
1 3
2 3
2 5
3 4
4 5
4 6
1 3 2 4 5 6
Hint
Constraints.
For of the data and all samples, and or .
For detailed specifications, see the normal version (excluding testcase11-13).
Translated by ChatGPT 5