提出 #31565528
ソースコード 拡げる
n = int(input())
score = [0] * n
for i in range(n * (n - 1) // 2):
a, b, c, d = map(int, input().split())
if c > d:
score[a - 1] += 3
elif c < d:
score[b - 1] += 3
else:
score[a - 1] += 1
score[b - 1] += 1
sorted_score = sorted(score, reverse=True)
for s in score:
for i in range(n):
if sorted_score[i] == s:
print(i + 1)
break
提出情報
| 提出日時 | |
|---|---|
| 問題 | B - サッカー (Soccer) |
| ユーザ | Pro_ktmr |
| 言語 | PyPy3 (7.3.0) |
| 得点 | 100 |
| コード長 | 427 Byte |
| 結果 | AC |
| 実行時間 | 95 ms |
| メモリ | 74088 KiB |
ジャッジ結果
| セット名 | set01 | set02 | set03 | set04 | set05 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 20 / 20 | 20 / 20 | 20 / 20 | 20 / 20 | 20 / 20 | ||||||||||
| 結果 |
|
|
|
|
|
| セット名 | テストケース |
|---|---|
| set01 | data1 |
| set02 | data2 |
| set03 | data3 |
| set04 | data4 |
| set05 | data5 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| data1 | AC | 63 ms | 61988 KiB |
| data2 | AC | 95 ms | 73924 KiB |
| data3 | AC | 95 ms | 74088 KiB |
| data4 | AC | 93 ms | 73884 KiB |
| data5 | AC | 94 ms | 73768 KiB |