AT_joi2012yo_b.サッカー (Soccer)

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

2077 年,JOI 国大型足球联赛已经圆满落幕,工作人员现在希望让你帮他们统计各个球队的最终排名。

联赛一共有 NN 支球队参加,每两支球队之间都要进行一场球赛。不难看出,一共要进行 N(N−1)2\frac{N(N-1)}2 场比赛。球队赢一场比赛计 33 分,输一场比赛不计分,平局计 11 分。最终会根据球队总分进行排序,每支球队排序后所在的位置就是其最终排名,如果两支球队的总分一样,则最终排名也一样。

现在,给出所有 N(N−1)2\frac {N(N-1)}2 场比赛的信息,包括参赛的双方球队及双方进球个数,求出每支球队的最终排名。

输入格式

第一行输入一个正整数 NN,表示参赛球队数量。
接下来 N(N−1)2\frac {N(N-1)}2 行,第 i+1i+1 行 44 个正整数 Ai,Bi,Ci,DiA_i,B_i,C_i,D_i,描述了第 ii 场比赛的信息。其中,Ai,BiA_i,B_i 分别表示参赛的双方球队编号,CiC_i 表示编号为 AiA_i 的球队在该比赛中的进球个数,DiD_i 表示编号为 BiB_i 的球队在该比赛中的进球个数。

输出格式

数出共 NN 行,第 ii 行表示编号为 ii 的球队的最终排名。

样例 1 输入

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

样例 1 输出

2
1
4
2

样例 1 解释

编号为 11 的球队赢了 11 场(第 22 场),输了 11 场(第 11 场),平局 11 场(第 33 场),总分为 3+0+1=43+0+1=4。
编号为 22 的球队赢了 22 场(第 11、55 场),输了 00 场,平局 11 场(第 44 场),总分为 3×2+1=73\times 2+1=7。
编号为 33 的球队赢了 00 场,输了 22 场(第 22、66 场),平局 11 场(第 44 场),总分为 0×2+1=10\times 2+1=1。
编号为 44 的球队赢了 11 场(第 66 场),输了 11 场(第 55 场),平局 11 场(第 33 场),总分为 3+0+1=43+0+1=4。

因此,排序之后,编号为 22 的球队是第 11 名,编号为 11、44 的球队并列第 22,编号为 33 的球队是第 44 名。

样例 2 输入

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

样例 2 输出

2
4
1
4
3

输入输出样例

  • 输入#1

    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

    输出#1

    2
    1
    4
    2
  • 输入#2

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

    输出#2

    2
    4
    1
    4
    3

说明/提示

  • 2⩽N⩽1002\leqslant N\leqslant 100。
  • 1⩽Ai,Bi⩽N1\leqslant A_i,B_i\leqslant N,0⩽Ci,Di⩽1000\leqslant C_i,D_i\leqslant 100。

Translated by Eason_AC
2022.1.3

输入解题思路,AI测评打分。不知道怎么写?

首页