比赛场次 48
比赛名称 20091102
比赛状态 已结束比赛成绩
开始时间 2009-11-02 09:00:00
结束时间 2009-11-02 13:00:00
开放分组 全部用户
注释介绍
题目名称 复原几何图形
输入输出 resume.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 5 简单对比
用户 结果 时间 内存 得分
Gravatarsywgz AAAAA 0.000 s 0.00 MiB 100
Gravatar.Xmz AAAAA 0.000 s 0.00 MiB 100
GravatarAchilles WAWAA 0.000 s 0.00 MiB 60
Gravatarrottenwood AAWWW 0.000 s 0.00 MiB 40
Gravatarlc AAWTT 0.000 s 0.00 MiB 40
Gravatarchengyang WAWWW 0.000 s 0.00 MiB 20
GravatarEnAsn WAWWW 0.000 s 0.00 MiB 20
GravatarHamster EEEEE 0.000 s 0.00 MiB 0

复原几何图形

★☆   输入文件:resume.in   输出文件:resume.out   简单对比
时间限制:1 s   内存限制:128 MiB

小 Y 是个几何迷。有一天,他画了一个 n 边形,并且将 n 个顶点用 1 , 2 ,…, n 这 n 个连续自然数随手编了一下号。然后他又画了一些不相交的对角线。如下图:

顶点旁的数字是小 Y 随手编的号

他把所有的边和对角线都写在一张纸上。对于上图,他写了: (1,3),(3,2),(2,4),(4,5),(5,1),(1,4),(3,4) 。

过了几个星期,他无意中发现了这张写着字的纸,可是怎么也找不着那个几何图形了。他很想把 n 边形的编号复原,可是试了一天也没弄出来。你能帮助他吗?

输入格式:

第一行 n ( n ≤ 50 )。

下面的若干行,每行两个数 a , b ,表示纸上写着( a,b )。

输出格式:

仅一行,按顺序依次输出顶点的编号。对于上面的例子,你的输出应该是 1 3 2 4 5 。

1 5 4 2 3 也是符合题目要求的。两者区别只是逆时针和顺时针而已。

但是,你的输出只能是 1 3 2 4 5 !也就是说你必须把两个符合要求的输出比较大小(先比较第一位;第一位相等就比较第二位;……,以此类推),你的输出应该是较小者!

输入样例:

5

1 3

3 2

2 4

4 5

5 1

1 4

3 4

输出样例:

1 3 2 4 5