#g6015. [GESP6级模拟题]信号覆盖
[GESP6级模拟题]信号覆盖
题目背景
在某个通信网络中, 座信号塔通过 条光纤链路连接成一张网(任意两塔都能直接或间接通信),编号 号塔是核心交换机。
通信规则:信号从核心塔发出,每经过一条光纤链路算传播 跳。 由于各塔的发射功率不同,在距离核心塔相同跳数的塔中,只有编号最大的那座塔的信号能被外部检测到。
请你计算:从核心塔出发,每一跳能检测到的塔的编号序列。
题目描述
给定 座信号塔和 条光纤链路( 为核心塔),输出距离核心塔 跳时,每段距离上编号最大的信号塔。
输入格式
第一行一个整数 ,表示信号塔数量。
接下来 行,每行两个整数 ,表示信号塔 和 之间有一条光纤链路。
输出格式
一行若干个整数,表示能被检测到的信号塔编号(距离从小到大)。
样例输入
7
1 2
1 3
2 4
2 5
3 6
3 7
样例输出
1 3 7
样例解释
距离核心塔 跳的塔有 ,编号最大的是 。 距离 跳的塔有 ,编号最大的是 。 核心塔自身( 跳)为 。 输出顺序为距离从小到大:。
数据范围
。