HDU1285-确定比赛名次
来源:互联网 发布:php上传文件类型限制 编辑:程序博客网 时间:2024/05/16 15:33
确定比赛名次
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 22851 Accepted Submission(s): 9266
Problem 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 31 22 34 3
Sample Output
1 2 4 3
Author
SmallBeer(CML)
Source
杭电ACM集训队训练赛(VII)
#include <iostream>#include <cstdio>#include <queue>#include <cstring>using namespace std;bool maap[505][505];int visit[505];struct cmp{ bool operator()(int a,int b) { return a>b; }};int main(){ int m,n; while(~scanf("%d %d",&m,&n)) { int a,b; memset(visit,0,sizeof visit); memset(maap,false,sizeof maap); for(int i=0; i<n; i++) { scanf("%d %d",&a,&b); if(!maap[a][b]) { maap[a][b]=true; visit[b]++; } } priority_queue<int,vector<int>,cmp>q; for(int i=1; i<=m; i++) { if(!visit[i]) q.push(i); } int t; bool flag=true; while(!q.empty()) { t=q.top(); q.pop(); if(!flag) printf(" "); else flag=false; printf("%d",t); for(int i=1; i<=m; i++) { if(maap[t][i]) { visit[i]--; if(visit[i]==0) q.push(i); } } } printf("\n"); } return 0;}
0 0
- hdu1285-确定比赛名次
- hdu1285确定比赛名次
- hdu1285 确定比赛名次
- HDU1285确定比赛名次
- HDU1285---确定比赛名次
- hdu1285确定比赛名次
- hdu1285确定比赛名次
- hdu1285 确定比赛名次
- HDU1285-确定比赛名次
- HDU1285 确定比赛名次
- HDU1285-确定比赛名次
- 【拓扑排序】 hdu1285 确定比赛名次
- hdu1285 确定比赛名次 拓扑排序
- 确定比赛名次(hdu1285拓扑排序)
- hdu1285 确定比赛名次 (拓扑排序)
- HDU1285——确定比赛名次
- HDU1285 确定比赛名次 拓扑排序
- Hdu1285 step5.2.5 确定比赛名次
- c语言之野指针与数组
- CENTOS下SVN搭建
- HDU5874 Friends and Enemies
- trigger 根据绑定到匹配元素的给定的事件类型执行所有的处理程序和行为。
- redis集群故障分析
- HDU1285-确定比赛名次
- mysql配置
- 任务——μ/COS-II读书笔记
- Soduku Solver_Leetcode_37
- Unity链接Photon服务器
- 中文转拼音类
- mysql_在tomcat中的配置
- 蓝桥杯 奇怪的比赛-低碳生活大奖赛(DFS水)
- Material-Animations讲解笔记