第17讲最短路径.pptVIP

  • 2
  • 0
  • 约3.99千字
  • 约 33页
  • 2015-08-16 发布于广东
  • 举报
* * ACM HDU 1285 确定比赛名次 Problem Description 有N个比赛队(1=N=500),编号依次为1,2,3,…,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P2,用P1,P2表示,排名时P1在P2之前。现在请你编程序确定排名。 ACM HDU 1285 输入 输入有若干组,每组中的第一行为二个数N(1=N=500),M;其中N表示队伍的个数,M表示接着有M行的输入数据。接下来的M行数据中,每行也有两个整数P1,P2表示即P1队赢了P2队。 输出 给出一个符合要求的排名。输出时队伍号之间有空格,最后一名后面没有空格。 其他说明:符合条件的排名可能不是唯一的,此时要求输出时编号小的队伍在前;输入数据保证是正确的,即输入数据确保一定能有一个符合要求的排名。 ACM HDU 1285 Sample Input 4 3 1 2 2 3 2 4 ? Sample Output 1 2 4 3 第1步 初始化关系矩阵 同时初始化入度数组 cinnm; for(int i=1;i=m;i++) { cinxy; if(!adjma[x][y]) //为什么加判断? {

文档评论(0)

1亿VIP精品文档

相关文档