SZ#G6MT12. 【GESP强化 六级】回家的路

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB

题目描述

小婷老师要帮助一只迷路的小猫回到树根。小猫所在的位置以及各节点之间的父子关系已经记录下来。

输入的第一行给出小猫当前所在节点。后面的每一行先给出一个父节点,再给出它的一个或多个直接孩子;每个非根节点恰好会出现一次作为孩子。单独一行 -1 表示所有关系输入结束。

小猫每一步只能从当前节点走到它的父节点。请输出小猫从当前位置出发,沿父节点一直走到根节点时经过的完整节点序列,包括起点和根节点。

输入格式

第一行输入一个整数 KK,表示小猫当前所在的节点。

接下来输入若干行父子关系。每行第一个整数表示父节点,后面的所有整数表示它的直接孩子。最后输入单独一行 1-1,表示关系输入结束。

输出格式

在一行中依次输出小猫当前位置、它的父节点、父节点的父节点,直到根节点为止。相邻编号之间用一个空格分隔。

2
1 2
-1
2 1
1
1 2
2 3
-1
1
2
1 2 3 4
-1
2 1

数据范围与约定

  • 节点编号互不冲突并组成一棵树
  • 小猫所在节点一定存在