提出 #43139214


ソースコード 拡げる

class D:
    def __init__(self, score, _id):
        self.score = score
        self._id = _id

    def __lt__(self, other):
        if self.score == other.score:
            return self._id < other._id
        return self.score > other.score

    def p(self):
        return str(self._id)

N = int(input())
succeed = []
for i in range(N):
    A, B = map(int, input().split(' '))
    r = A / (A + B)
    # succeed.append((-r, i + 1))
    succeed.append(D(r, i + 1))
succeed.sort()
print(' '.join([s.p() for s in succeed]))

提出情報

提出日時
問題 C - Standings
ユーザ cocodrips
言語 Python (3.8.2)
得点 0
コード長 545 Byte
結果 WA
実行時間 1492 ms
メモリ 71012 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 0 / 300
結果
AC × 3
AC × 19
WA × 4
セット名 テストケース
Sample 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt, 01_test_19.txt, 01_test_20.txt
ケース名 結果 実行時間 メモリ
00_sample_01.txt AC 26 ms 8868 KiB
00_sample_02.txt AC 18 ms 9048 KiB
00_sample_03.txt AC 20 ms 9064 KiB
01_test_01.txt AC 16 ms 8864 KiB
01_test_02.txt AC 465 ms 32816 KiB
01_test_03.txt AC 1133 ms 61884 KiB
01_test_04.txt AC 1276 ms 67252 KiB
01_test_05.txt AC 738 ms 45860 KiB
01_test_06.txt AC 912 ms 52292 KiB
01_test_07.txt AC 1391 ms 70948 KiB
01_test_08.txt AC 1457 ms 71008 KiB
01_test_09.txt AC 1430 ms 70840 KiB
01_test_10.txt AC 1457 ms 71004 KiB
01_test_11.txt AC 653 ms 70552 KiB
01_test_12.txt AC 1462 ms 70844 KiB
01_test_13.txt AC 1492 ms 71000 KiB
01_test_14.txt AC 1381 ms 70940 KiB
01_test_15.txt AC 637 ms 70360 KiB
01_test_16.txt AC 640 ms 70388 KiB
01_test_17.txt WA 1253 ms 71012 KiB
01_test_18.txt WA 1269 ms 70948 KiB
01_test_19.txt WA 1274 ms 70952 KiB
01_test_20.txt WA 1190 ms 70840 KiB