Submission #3791591


Source Code Expand

# -*- coding: utf-8 -*-
"""
Created on Sat Dec 15 17:14:09 2018
ABC085D
@author: maezawa
"""
n, h = list(map(int, input().split()))
ab = []
for i in range(n):
    x=list(map(int, input().split()))
    x.append(i)
    ab.append(x)
    
bsort = sorted(ab,key=lambda x: x[1], reverse=True)
asort = sorted(ab,key=lambda x: x[0], reverse=True)

cnt = 0
while True:
    if bsort[0][1] >= h:
        cnt += 1
        break
    if bsort[0][0] <= asort[0][0] and len(bsort)>1:
        cnt += 1
        temp = bsort.pop(0)
        h -= temp[1]
    else:
        h -= asort[0][0]
        cnt += 1
        
print(cnt)
        

Submission Info

Submission Time
Task D - Katana Thrower
User km1216jp
Language Python (3.4.3)
Score 0
Code Size 644 Byte
Status WA
Exec Time 2106 ms
Memory 33604 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 400
Status
AC × 2
WA × 1
TLE × 1
AC × 9
WA × 3
TLE × 12
Set Name Test Cases
Sample a01, a02, a03, a04
All a01, a02, a03, a04, b05, b06, b07, b08, b09, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24
Case Name Status Exec Time Memory
a01 AC 19 ms 3064 KB
a02 AC 18 ms 3064 KB
a03 TLE 2103 ms 3064 KB
a04 WA 18 ms 3064 KB
b05 AC 18 ms 3064 KB
b06 AC 381 ms 32868 KB
b07 TLE 2104 ms 3064 KB
b08 AC 395 ms 32868 KB
b09 TLE 2104 ms 3064 KB
b10 TLE 2104 ms 3064 KB
b11 TLE 2104 ms 3064 KB
b12 TLE 2104 ms 3064 KB
b13 TLE 2105 ms 26492 KB
b14 AC 1516 ms 26492 KB
b15 AC 368 ms 26492 KB
b16 TLE 2105 ms 26492 KB
b17 WA 1206 ms 33224 KB
b18 TLE 2106 ms 30964 KB
b19 TLE 2105 ms 27272 KB
b20 AC 1613 ms 27332 KB
b21 AC 1999 ms 30324 KB
b22 TLE 2078 ms 33604 KB
b23 TLE 2104 ms 3064 KB
b24 WA 33 ms 3564 KB