当前位置:网站首页>hdu 1285 确定比赛名次(拓扑排序)
hdu 1285 确定比赛名次(拓扑排序)
2022-08-09 18:35:00 【51CTO】
题目: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=30402
Description
有N个比赛队(1<=N<=500),编号依次为1,2,3,。。。。,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P2,用P1,P2表示,排名时P1在P2之前。现在请你编程序确定排名。
Input
输入有若干组,每组中的第一行为二个数N(1<=N<=500),M;其中N表示队伍的个数,M表示接着有M行的输入数据。接下来的M行数据中,每行也有两个整数P1,P2表示即P1队赢了P2队。
Output
给出一个符合要求的排名。输出时队伍号之间有空格,最后一名后面没有空格。
其他说明:符合条件的排名可能不是唯一的,此时要求输出时编号小的队伍在前;输入数据保证是正确的,即输入数据确保一定能有一个符合要求的排名。
Sample Input
4 3 1 2 2 3 4 3
Sample Output
1 2 4 3
我一般不找失败的借口,但是这题真是前辈误导了我 ||- _ - 听说要用优先队列,我啪啦啪啦敲完后发现和题里例子都对不上。优先级的问题都未能很好解决,怎么能用优先队列呢?比如用例,1-->2-->3<--4。在拓扑排序完成后,1和4是同一级的,所以结果该是1 4 2 3。sigh~以后想好再敲。
为逝去的代码默哀3分钟:
WA:
不用优先队列,直接在遍历时就控制大小:
AC:
边栏推荐
- Linux上给PHP安装redis扩展
- 一些自动化测试01
- ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》
- From functional testing to automated testing, do you know their shortcomings?
- [免费专栏] Android安全之数据存储与数据安全【大集合】
- 开源一夏 | 基于若依架构的列表详情展示
- Mysql 表结构变更方案对比及分析
- Flume (六) --------- Flume 数据流监控
- [Free column] Xposed plug-in development for Android security [from scratch] tutorial
- [免费专栏] Android安全之Android奇淫run-as命令
猜你喜欢

毕昇编译器优化:Lazy Code Motion
![[免费专栏] Android安全之和平精英(FZ)APK逆向分析](/img/22/a5129a310eec5ee1bf6f1cf90d05de.png)
[免费专栏] Android安全之和平精英(FZ)APK逆向分析

你应该试着独自做个游戏

IDEA工具常用配置

启动 CM agent 报错——ImportError: libssl.so.10: cannot open shared object file: No such file or directory

YOLO v3 source, rounding

IDEA快捷代码实时模板

Linux上给PHP安装redis扩展
![[] free column Android run Android, her - as command of safety](/img/d5/771802eb57f24c1cf88657f5c5a724.png)
[] free column Android run Android, her - as command of safety

Bi Sheng Compiler Optimization: Lazy Code Motion
随机推荐
shell脚本编写 hash方法,shell中字符到ascii码或数字的转换
CreateCompatibleDC用法
2022 RoboCom 世界机器人开发者大赛-本科组(省赛)-RC-u5 树与二分图
Open Source Summer | List Details Display Based on Ruoyi Architecture
三星旗舰优惠千八,苹果优惠过千,国产旗舰只降五百打发叫花子
环境:Flink版本:1.15.1jar包:flink-sql-connector-oracle
21天学习挑战赛--第四天打卡(横竖屏切换)
Bi Sheng Compiler Optimization: Lazy Code Motion
韩国严厉监管元宇宙相关企业
重庆智博会|2022智博会到底有哪些看点?拭目以待
[免费专栏] Android安全之GDB动态调试APP
WPF 实现带蒙版的 MessageBox 消息提示框
Flume (五) --------- 自定义 Interceptor、自定义 Source 与 自定义 Sink
[免费专栏] Android安全之数据存储与数据安全【大集合】
全自动化机器学习建模!效果吊打初级炼丹师!
YOLO v3源码详解
Qt 5.12 LTS 部署
YOLO v3 source, rounding
Linux上给PHP安装redis扩展
EsgynDB Troubleshooting - ERROR[2012] Server process tdm_arkesp could not becreated