내림차순 정렬
import sys
input = sys.stdin.readline
for _ in range(int(input())):
J, N = map(int, input().split())
cases = []
for i in range(N):
R, C = map(int, input().split())
cases.append(R*C)
cases.sort(reverse=True)
cnt = 0
for case in cases:
J -= case
cnt += 1
if J <= 0:
print(cnt)
break
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 11403 경로찾기 (0) | 2021.09.13 |
---|---|
[백준][Python] 11286 절댓값 힙 (0) | 2021.09.13 |
[백준][Python] 19542 전단지 돌리기 (0) | 2021.09.13 |
[백준][Python] 21314 민겸수 (0) | 2021.09.13 |
[백준][Python] 5671 호텔 방 번호 (0) | 2021.09.13 |