알고리즘 문제풀이
APC는 왜 서브태스크 대회가 되었을까?(백준 17224)
wiojfe
2023. 9. 19. 14:06
문제의 난이도에 따라서 점수가 다르지 않으니 각각 문제들의 유형만 보고 풀 수 있는 경우는 배열에 넣는다.
140점 문제들 부터 풀도록 정렬하고 맞출 수 있는 문제 수에 맞게 푼다.
import sys
input = sys.stdin.readline
n,l,t =map(int, input().split())
ans= 0
arr =[]
for i in range(n):
e,h = map(int, input().split())
if l < e :
continue
elif e<=l and l <h :
arr.append((100,e))
else :
arr.append((140,h))
arr.sort(reverse = True)
if len(arr) < t :
for i in range(len(arr)):
ans+= arr[i][0]
print(ans)
exit()
for i in range(t):
ans += arr[i][0]
print(ans)