반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
순서대로 처리할 수 있는 일의 개수를 구하는 문제입니다.
3. 코드
import sys
input = sys.stdin.readline
# 입력
n, T = map(int, input().split())
task = list(map(int, input().split()))
# 처리하는 일의 개수
cnt = 0
for i in task:
if i <= T:
T -= i
cnt += 1
else:
break
print(cnt)
일의 순서를 바꿀 수 없음에 유의해야 합니다. 문제를 착각해서 정렬 후 그리디 알고리즘으로 풀지 않도록 주의합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 14920 3n+1 수열 - 파이썬(Python) (0) | 2022.12.02 |
---|---|
[구현/수학] 백준 10599 페르시아의 왕들 - 파이썬(Python) (0) | 2022.12.01 |
[구현/수학] 백준 10474 분수좋아해? - 파이썬(Python) (0) | 2022.11.29 |
[구현/수학] 백준 11134 쿠키애호가 - 파이썬(Python) (0) | 2022.11.28 |
[구현/수학] 백준 5523 경기 결과 - 파이썬(Python) (0) | 2022.11.27 |
댓글