Submission #43162334
Source Code Expand
def f(i):
a, b = X[i]
if b == 0:
return -M - 1
if a == 0:
return M + 1
if b > a:
return M - a * M // b
return b * M // a - M
M = 10 ** 18
N = int(input())
X = []
for i in range(N):
a, b = map(int, input().split())
X.append((a, b))
L = [i for i in range(N)]
L.sort(key = f)
print(*[i + 1 for i in L])
Submission Info
| Submission Time | |
|---|---|
| Task | C - Standings |
| User | Kiri8128 |
| Language | PyPy3 (7.3.0) |
| Score | 300 |
| Code Size | 372 Byte |
| Status | AC |
| Exec Time | 815 ms |
| Memory | 140740 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| 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 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_01.txt | AC | 64 ms | 61812 KiB |
| 00_sample_02.txt | AC | 55 ms | 61652 KiB |
| 00_sample_03.txt | AC | 50 ms | 61944 KiB |
| 01_test_01.txt | AC | 52 ms | 61872 KiB |
| 01_test_02.txt | AC | 328 ms | 97916 KiB |
| 01_test_03.txt | AC | 652 ms | 133128 KiB |
| 01_test_04.txt | AC | 687 ms | 138832 KiB |
| 01_test_05.txt | AC | 448 ms | 113336 KiB |
| 01_test_06.txt | AC | 531 ms | 120356 KiB |
| 01_test_07.txt | AC | 738 ms | 138108 KiB |
| 01_test_08.txt | AC | 781 ms | 138560 KiB |
| 01_test_09.txt | AC | 775 ms | 138600 KiB |
| 01_test_10.txt | AC | 815 ms | 138576 KiB |
| 01_test_11.txt | AC | 498 ms | 138484 KiB |
| 01_test_12.txt | AC | 746 ms | 140684 KiB |
| 01_test_13.txt | AC | 744 ms | 140740 KiB |
| 01_test_14.txt | AC | 731 ms | 140540 KiB |
| 01_test_15.txt | AC | 433 ms | 128140 KiB |
| 01_test_16.txt | AC | 439 ms | 128088 KiB |
| 01_test_17.txt | AC | 603 ms | 130796 KiB |
| 01_test_18.txt | AC | 607 ms | 130704 KiB |
| 01_test_19.txt | AC | 605 ms | 130628 KiB |
| 01_test_20.txt | AC | 738 ms | 134496 KiB |