CF1057A.Bmail Computer Network

入门

通过率:0%

时间限制:4.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Once upon a time there was only one router in the well-known company Bmail. Years went by and over time new routers were purchased. Every time they bought a new router, they connected it to one of the routers bought before it. You are given the values pip_i — the index of the router to which the ii-th router was connected after being purchased (pi<ip_i \lt i).

There are nn routers in Boogle in total now. Print the sequence of routers on the path from the first to the nn-th router.

从前,在著名的公司 Bmail 中只有一台路由器。多年过去,随着时间推移,他们陆续购置了新的路由器。每次购买一台新路由器时,都会将其连接到之前已购入的某一台路由器上。现给出数组 pip_i —— 表示第 ii 台路由器在购入后所连接的路由器编号(满足 pi<ip_i \lt i)。

目前 Boogle 公司共有 nn 台路由器。请输出从第 11 台路由器到第 nn 台路由器的路径上的路由器序列。

输入格式

The first line contains integer number nn (2≤n≤2000002 \le n \le 200000) — the number of the routers. The following line contains n−1n-1 integers p2,p3,…,pnp_2, p_3, \dots, p_n (1≤pi<i1 \le p_i \lt i), where pip_i is equal to index of the router to which the ii-th was connected after purchase.

第一行包含一个整数 nn(2≤n≤2000002 \le n \le 200000)—— 路由器的数量。
接下来的一行包含 n−1n-1 个整数 p2,p3,…,pnp_2, p_3, \dots, p_n(1≤pi<i1 \le p_i \lt i),其中 pip_i 表示第 ii 个路由器在购买后所连接的路由器的编号。

输出格式

Print the path from the 11-st to the nn-th router. It starts with 11 and ends with nn. All the elements in the path should be distinct.

输出从第 11 个路由器到第 nn 个路由器的路径。该路径以 11 开始,以 nn 结束,且路径中所有元素互不相同。

输入输出样例

  • 输入#1

    8
    1 1 2 2 3 2 5

    输出#1

    1 2 5 8
  • 输入#2

    6
    1 2 3 4 5

    输出#2

    1 2 3 4 5 6
  • 输入#3

    7
    1 1 2 3 4 3

    输出#3

    1 3 7

输入解题思路,AI测评打分。不知道怎么写?

首页