https://softeer.ai/practice/6288
Softeer - 현대자동차그룹 SW인재확보플랫폼
softeer.ai
import sys
w, n = list(map(int, sys.stdin.readline().split()))
gold = [list(map(int,sys.stdin.readline().split())) for _ in range(n)]
gold.sort(key=lambda x:x[1], reverse=True)
answer = 0
for (weight, value) in gold:
if weight < w:
w -= weight
answer += weight*value
else:
answer += w*value
break
print(answer)
[소프티어] 바이러스 (0) | 2024.01.29 |
---|---|
[소프티어] 8단 변속기 (2) | 2024.01.29 |
[프로그래머스] 두 큐 합 같게 만들기 (0) | 2024.01.25 |
[프로그래머스] 베스트앨범 (1) | 2024.01.24 |
[프로그래머스] 다리를 지나는 트럭 (1) | 2024.01.23 |