Submission #1796765
Source Code Expand
def c_high_score(N, M, R): """ N:遺跡の数 M:宝石の種数 R:遺跡(Remains)の情報([宝石が取れる番号(左),宝石が取れる番号(右),得点]) """ pts = [0 for _ in range(M + 2)] # 0番は使わない。M番は累積和のために使う。 total = 0 # 全遺跡を探索したときの、仮に得られる得点(宝石があるため、この通りにはならない) for i in range(N): l, r, s = R[i][0], R[i][1], R[i][2] # 遺跡で得られる宝石の番号(小/大),得点 pts[l] += s pts[r + 1] -= s total += s # 累積和 for i in range(1,M+2): pts[i] += pts[i - 1] pts.pop(0) pts.pop(-1) #先頭と末尾は解答には必要ないものなので、削除する return total-min(pts) N,M = [int(i) for i in input().split()] R = [[int(i) for i in input().split()] for j in range(N)] print(c_high_score(N, M, R))
Submission Info
Submission Time | |
---|---|
Task | C - ハイスコア |
User | kenseiQ |
Language | Python (3.4.3) |
Score | 101 |
Code Size | 958 Byte |
Status | AC |
Exec Time | 417 ms |
Memory | 28412 KB |
Judge Result
Set Name | Sample | Subtask1 | Subtask2 | Subtask3 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 30 / 30 | 70 / 70 | 1 / 1 | ||||||||
Status |
|
|
|
|
Set Name | Test Cases |
---|---|
Sample | subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt |
Subtask1 | subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt |
Subtask2 | subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt, subtask2-01.txt, subtask2-02.txt, subtask2-03.txt, subtask2-04.txt, subtask2-05.txt, subtask2-06.txt, subtask2-07.txt, subtask2-08.txt, subtask2-09.txt, subtask2-10.txt, subtask2-11.txt, subtask2-12.txt, subtask2-13.txt, subtask2-14.txt, subtask2-15.txt, subtask2-16.txt, subtask2-17.txt, subtask2-18.txt, subtask2-19.txt, subtask2-20.txt |
Subtask3 | subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt, subtask2-01.txt, subtask2-02.txt, subtask2-03.txt, subtask2-04.txt, subtask2-05.txt, subtask2-06.txt, subtask2-07.txt, subtask2-08.txt, subtask2-09.txt, subtask2-10.txt, subtask2-11.txt, subtask2-12.txt, subtask2-13.txt, subtask2-14.txt, subtask2-15.txt, subtask2-16.txt, subtask2-17.txt, subtask2-18.txt, subtask2-19.txt, subtask2-20.txt, subtask3-01.txt, subtask3-02.txt, subtask3-03.txt, subtask3-04.txt, subtask3-05.txt, subtask3-06.txt, subtask3-07.txt, subtask3-08.txt, subtask3-09.txt, subtask3-10.txt, subtask3-11.txt, subtask3-12.txt, subtask3-13.txt, subtask3-14.txt, subtask3-15.txt, subtask3-16.txt, subtask3-17.txt, subtask3-18.txt, subtask3-19.txt, subtask3-20.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
subtask0-sample01.txt | AC | 17 ms | 3064 KB |
subtask0-sample02.txt | AC | 17 ms | 3064 KB |
subtask0-sample03.txt | AC | 17 ms | 3064 KB |
subtask1-01.txt | AC | 17 ms | 3064 KB |
subtask1-02.txt | AC | 17 ms | 3064 KB |
subtask1-03.txt | AC | 17 ms | 3064 KB |
subtask1-04.txt | AC | 17 ms | 3064 KB |
subtask1-05.txt | AC | 17 ms | 3064 KB |
subtask1-06.txt | AC | 17 ms | 3064 KB |
subtask1-07.txt | AC | 17 ms | 3064 KB |
subtask1-08.txt | AC | 17 ms | 3064 KB |
subtask1-09.txt | AC | 17 ms | 3064 KB |
subtask1-10.txt | AC | 17 ms | 3064 KB |
subtask1-11.txt | AC | 17 ms | 3064 KB |
subtask1-12.txt | AC | 17 ms | 3064 KB |
subtask1-13.txt | AC | 17 ms | 3064 KB |
subtask1-14.txt | AC | 17 ms | 3064 KB |
subtask1-15.txt | AC | 17 ms | 3064 KB |
subtask1-16.txt | AC | 17 ms | 3064 KB |
subtask1-17.txt | AC | 17 ms | 3064 KB |
subtask1-18.txt | AC | 17 ms | 3064 KB |
subtask1-19.txt | AC | 17 ms | 3064 KB |
subtask1-20.txt | AC | 17 ms | 3064 KB |
subtask2-01.txt | AC | 20 ms | 3188 KB |
subtask2-02.txt | AC | 18 ms | 3064 KB |
subtask2-03.txt | AC | 18 ms | 3064 KB |
subtask2-04.txt | AC | 35 ms | 4076 KB |
subtask2-05.txt | AC | 35 ms | 4084 KB |
subtask2-06.txt | AC | 35 ms | 4068 KB |
subtask2-07.txt | AC | 36 ms | 4076 KB |
subtask2-08.txt | AC | 36 ms | 4196 KB |
subtask2-09.txt | AC | 37 ms | 4204 KB |
subtask2-10.txt | AC | 36 ms | 4204 KB |
subtask2-11.txt | AC | 37 ms | 4204 KB |
subtask2-12.txt | AC | 36 ms | 4204 KB |
subtask2-13.txt | AC | 36 ms | 4204 KB |
subtask2-14.txt | AC | 37 ms | 4204 KB |
subtask2-15.txt | AC | 36 ms | 4204 KB |
subtask2-16.txt | AC | 37 ms | 4196 KB |
subtask2-17.txt | AC | 36 ms | 4196 KB |
subtask2-18.txt | AC | 36 ms | 4204 KB |
subtask2-19.txt | AC | 36 ms | 4204 KB |
subtask2-20.txt | AC | 36 ms | 4204 KB |
subtask3-01.txt | AC | 98 ms | 8968 KB |
subtask3-02.txt | AC | 212 ms | 16796 KB |
subtask3-03.txt | AC | 346 ms | 17724 KB |
subtask3-04.txt | AC | 412 ms | 28264 KB |
subtask3-05.txt | AC | 414 ms | 28376 KB |
subtask3-06.txt | AC | 415 ms | 28264 KB |
subtask3-07.txt | AC | 398 ms | 28148 KB |
subtask3-08.txt | AC | 417 ms | 28264 KB |
subtask3-09.txt | AC | 406 ms | 28156 KB |
subtask3-10.txt | AC | 395 ms | 28264 KB |
subtask3-11.txt | AC | 411 ms | 28148 KB |
subtask3-12.txt | AC | 409 ms | 28148 KB |
subtask3-13.txt | AC | 405 ms | 28264 KB |
subtask3-14.txt | AC | 401 ms | 28148 KB |
subtask3-15.txt | AC | 402 ms | 28152 KB |
subtask3-16.txt | AC | 409 ms | 28412 KB |
subtask3-17.txt | AC | 399 ms | 28276 KB |
subtask3-18.txt | AC | 410 ms | 28264 KB |
subtask3-19.txt | AC | 409 ms | 28412 KB |
subtask3-20.txt | AC | 413 ms | 28156 KB |