반응형
Notice
Recent Posts
Recent Comments
Link
동캄의 코딩도장
백준 12018 [Yonsei TOTO] 파이썬 본문
반응형
https://www.acmicpc.net/problem/12018
12018번: Yonsei TOTO
연세대학교 수강신청이 얼마 전부터 바뀌어, 마일리지 제도로 바뀌었다. 이 제도는 각각의 학생들에게 마일리지를 주어 듣고 싶은 과목에 마일리지를 과목당 1~36을 분배한다. 그리고 모두 분배
www.acmicpc.net
#백준 12018
import sys
n,m=map(int,(sys.stdin.readline().split()))
s=[]
for i in range(n):
p,l=map(int,sys.stdin.readline().split())
lst=list(map(int,sys.stdin.readline().split()))
lst.sort(reverse=True)
if l>p:
s.append(1)
elif l!=1:
s.append(lst[l-1])
s.sort()
ans=0
while m>=0 and len(s)!=0:
m-=s.pop(0)
ans+=1
if m>=0:
print(ans)
else:
print(ans-1)
실제로 연세대학교에서는 수강신청을 할 때 위의 문제 방식으로 진행한다고 들었던것같다... ㄷㄷ
반응형
'코테 > BOJ' 카테고리의 다른 글
백준 17451 [평행 우주] 파이썬 (0) | 2022.09.04 |
---|---|
백준 20115 [에너지 드링크] 파이썬 (0) | 2022.09.04 |
백준 1448 [삼각형 만들기] 파이썬 (0) | 2022.09.04 |
백준 13417 [카드 문자열] 파이썬 (0) | 2022.09.03 |
백준 18310 [안테나] 파이썬 (0) | 2022.09.03 |