传统题 1000ms 256MiB

士兵排队问题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

有N个士兵(1≤N≤26),编号依次为 A,B,C,…,队列训练时,指挥官要把一些士兵从高到矮一次排成一行,但现在指挥官不能直接获得每个人的身高信息,只能获得“P1比P2高”这样的比较结果(P1、P2∈A,B,C,…,Z,记为 P1>P2),如”A>B”表示A比B高。

请编一程序,根据所得到的比较结果求出一种符合条件的排队方案。 (注:比较结果中没有涉及的士兵不参加排队)

输入输出格式

输入

比较结果从文本文件中读入,每个比较结果在文本文件中占一行。

输出

若输入数据无解,打印“No Answer!”信息,否则从高到矮一次输出每一个士兵的编号,中间无分割符。

输入输出样例

A>B
B>D
F>D
F>B
AFBD
A>B
B>C
C>A
No Answer!

迎新年欢乐积分赛

未参加
状态
已结束
规则
ACM/ICPC
题目
12
开始于
2022-12-31 18:30
结束于
2023-1-3 18:30
持续时间
72 小时
主持人
参赛人数
63