B. 洗盘子

    Type: Default 1000ms 256MiB

洗盘子

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

问题描述

小明和小苏将联手洗N个脏盘子。小明负责洗盘子,小苏负责擦干它们。每个盘子有一个指定的编号,范围为1~N。开始时,所有盘子按顺序排列在栈中,1号盘子在顶端,N号盘子在 底端。小明会先洗一些盘子,然后放在洗过的盘子栈里(使原来的顺序颠倒)。然后,小苏擦干小明已经洗好的部分或全部的盘子,放在擦干的盘子栈里。然后,小明再洗一些盘子,小苏再擦干些她已经洗好的盘子,直到所有盘子洗完擦干,这时盘子放置的顺序是什么? 比如,有 1,2,3,4,5号盘子,先洗3个,然后擦2个,再洗2个,再擦3个,最后盘子的序列 是1,4,5,2,3。

Format

Input

第一行一个正整数 N,表示盘子的数量,1≤N≤10000。以下若干行:每行两个整数,第一个数为1表示洗盘子,为2表示擦盘子,第二个整数表示数量。

Output

共N行,每行一个数,表示擦干后盘子从顶端到底端的顺序。

Samples

5
1 3
2 2
1 2
2 3
1
4
5
2
3

栈的作业

Not Claimed
Status
Done
Problem
3
Open Since
2024-11-6 0:00
Deadline
2024-11-20 23:59
Extension
24 hour(s)