当前位置:网站首页>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:
边栏推荐
- CreateCompatibleDC用法
- [免费专栏] Android安全之数据存储与数据安全【大集合】
- MQTT X Web:在线的 MQTT 5.0 客户端工具
- AttributeError: module ‘click‘ has no attribute ‘get_os_args‘
- leetcode 503.下一个更大元素II 单调栈
- qq机器人账号不能发送群消息,被风控
- Pytorch 固定部分参数训练
- Samsung's flagship discount is 1,800, Apple's discount is over 1,000, and the domestic flagship is only reduced by 500 to send beggars
- Flume (五) --------- 自定义 Interceptor、自定义 Source 与 自定义 Sink
- Ng DevUI 周下载量突破1000啦!
猜你喜欢
ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》
字节二面:可重复读隔离级别下,这个场景会发生什么?
基于CC2530 E18-MS1-PCB Zigbee DIY作品(三)
MQTT X Web:在线的 MQTT 5.0 客户端工具
三面(技术 +HR 面试)网易,分享我的面试经验!(已拿 offer)
[Free column] APK dynamic reverse application of Android security [Three Smali injection methods]
Intensive reading of the paper: VIT - AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE
Tims中国上市进入倒计时:年亏3.8亿 估值降至14亿美元
Open Source Summer | List Details Display Based on Ruoyi Architecture
Linux上给PHP安装redis扩展
随机推荐
Open Source Summer | List Details Display Based on Ruoyi Architecture
启动 CM agent 报错——ImportError: libssl.so.10: cannot open shared object file: No such file or directory
AWS CodePipeLine deploys ECS across accounts
图像处理部分详细目录
How to stop the test after reaching a given number of errors during stress testing in JMeter
Swift--多条件排序
WPF 实现带蒙版的 MessageBox 消息提示框
C#/VB.NET: Extract text and pictures from PowerPoint document
shell脚本基础语句使用(一)
鹅厂机器狗花式穿越10m梅花桩:前空翻、单桩跳、起身作揖...全程不打一个趔趄...
Leetcode 739.每日温度 单调栈
OpenHarmony如何查询设备类型
From functional testing to automated testing, do you know their shortcomings?
An overview of Office 365 Groups and how to create them
[Free column] Xposed plug-in development for Android security [from scratch] tutorial
渗透测试——CFS三层靶机内网渗透实操
如何抑制告警风暴?
这年头还不来尝试线稿图视频??
源码编译安装与yum和rpm软件安装详解
IDEA工具常用配置