B. 模拟9旅行计划(tra)

    传统题 1000ms 256MiB

模拟9旅行计划(tra)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【问题描述】

某个国家有 NN 个城市,编号 00N1N-1,他们之间用 N1N - 1 条道路连接,道路是双向行驶的,沿着道路你可以到达任何一个城市。

你有一个旅行计划,这个计划是从编号 KK 的城市出发,每天到达一个你没有去过的城市,并且旅途中经过的没有去过的城市尽可能的多(如果有 22 条路线,经过的没有去过的城市同样多, 优先考虑编号最小的城市),直到所有城市都观光过一遍。

现在给出城市之间的交通图 TT,以及出发地点 KK,你来设计一个旅行计划,满足上面的条件。例如: (K=2K = 2)

img

11 天从 2200 (城市 1100 变成去过的)

22 天从 0066 (城市 4466 变成去过的) 

33 天从 6633 (城市 33 变成去过的)  

44 天从 3355 (城市 55 变成去过的)上图的输入数据为:0 1 2 2 1 40\ 1\ 2\ 2\ 1\ 4。共 77 个节点,除节点 00 之外,共 66 行数据。

11 个数 00 表示 110011 条道路。

22 个数 11 表示 221111 条道路。

【输入格式】

第 1 行 :22 个 数 NK(1N500000KN1)N,K(1≤N≤50000,0≤K≤N-1)

2N2 - N 行:每行一个数,表示节点之间的道路。

【输出格式】

输出旅行的路线图,即每天到达的城市编号。

【输入样例1】

7 2
0
1
2
2
1
4

【输出样例1】

2
0
6
3
5

少年宫CSPS第九轮模拟赛

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-27 13:30
结束于
2026-8-27 16:30
持续时间
3 小时
主持人
参赛人数
40