#AIC9562. 指定队列

    ID: 377 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>简单模拟链表第十三讲(Level3)Level 3Level 3-13

指定队列

指定队列

学校老师要将班上 NN 名同学排成一列,同学们被编号为 1∼N1\sim N,他采取如下的方法:

  1. 先将 11 号同学安排进队列,这时队列中只有他一人;
  2. 2∼N2\sim N 号同学依次入列,编号为 ii 的同学入列方式为:老师指定编号为 ii 的同学站在编号为 1∼(i−1)1\sim (i-1)中某位同学的左边或右边;

在所有同学按照上述方法排列完毕后,老师想知道从左到右所有同学的编号。

输入格式

第一行一个整数 NN,表示有 NN 名同学(1<n≤10000)(1<n≤10000)。 第 2∼N2\sim N 行,第 ii 行包含两个整数 k,pk,p,其中 kk 为小于 ii 的正整数,pp 为 00 或者 11。若 pp 为 00,则表示将 ii 号同学插入到 kk 号同学的左边,pp 为 11 则表示插入到右边。

输出格式

一行,空格隔开的若干个整数,表示队伍从左到右所有同学的编号。


6
1 0
1 1
2 0
3 1
2 1


4 2 6 1 3 5

数据范围

时间限制: 1000ms

内存限制: 128MB