Problem 1681 --士兵排队问题1681: 士兵排队问题
"
Time Limit |
1 秒/Second(s) |
Memory Limit |
512 兆字节/Megabyte(s) |
提交总数 |
16 |
正确数量 |
4 |
裁判形式 |
标准裁判/Standard Judge |
我的状态 |
尚未尝试 |
难度 |
|
分类标签 |
图论 |
当前分类(单击移除):
图论
单击选择分类:
算法提高 士兵排队问题
时间限制:1.0s 内存限制:256.0MB
试题
有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
样例输出
AFBD
本题记录 |
用 户(点击查看用户) |
运行号(点击购买题解) |
时 间 |
算法最快[0 ms]
|
大喵-sama
|
902665
|
2022-10-14 21:25:35 |
内存最少[1288 KB]
|
sqrjy
|
607046 |
2020-07-13 21:37:06 |
第一AC |
却又像风捉摸不住 |
416197
|
2019-05-05 15:22:08 |
第一挑战 |
却又像风捉摸不住
|
416178 |
2019-05-05 14:46:37 |