传统题 文件IO:ranking 1000ms 256MiB

足球排名(35-4)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

在一场全国足球联赛中,所有球队需要互相较量一次。大维作为这次联赛的积分统计员,对比赛结果进行汇总,想要知道每支球队最终的排名情况。

题目描述

联赛共有 NN 支球队,编号为 11NN。每支球队与其他所有球队各比赛一次,总共进行

N(N1)2\frac{N(N-1)}{2}

场比赛。每场比赛的得分规则如下:

  • 胜者获得 33
  • 败者获得 00
  • 若平局,双方各得 11

每支球队的最终得分为其所有比赛得分之和。联赛排名规则如下:

  1. 按总得分从高到低排序;
  2. 若两队或多队得分相同,则它们并列于所能达到的最高名次;
  3. 不设其他附加条件。

例如:若三队得分分别为 10,7,710,7,7,则得分 1010 的球队为第 11 名;两个得 77 分的球队均为第 22 名(之后不设第 33 名)。

大维已经统计了所有比赛结果,他想知道每支球队的最终排名。

输入格式

输入共 N(N1)2+1\frac{N(N-1)}{2}+1 行。
第一行一个整数 NN,表示联赛中有 NN 支球队。
接下来 N(N1)2\frac{N(N-1)}{2} 行,每行四个整数 Ai,Bi,Ci,DiA_i, B_i, C_i, D_i,表示一场比赛:
球队 AiA_i 对阵 球队 BiB_i,其中 AiA_i 得分为 CiC_iBiB_i 得分为 DiD_i

输出格式

输出 NN 行,第 ii 行(1iN1 \le i \le N)输出一个整数,表示球队 ii 的最终排名。

样例

4
1 2 0 1
1 3 2 1
1 4 2 2
2 3 1 1
2 4 3 0
3 4 1 3
2
1
4
2

数据范围

对于 100%100\% 的数据,保证

  • 2N1002 \le N \le 100
  • AiBiA_i \neq B_i,每对球队的比赛仅出现一次
  • 0Ci,Di1000 \le C_i, D_i \le 100

CSP-X/J 模拟赛7补题

未参加
状态
已结束
规则
IOI
题目
8
开始于
2025-10-19 15:30
结束于
2025-10-20 15:30
持续时间
24 小时
主持人
参赛人数
49