728x90
- 식량창고 개수 N
- 각 식량창고에 저장된 식량의 개수 K
- 최소 한 칸 이상 떨어진 식량창고를 약탈
=> 얻을 수 있는 식량의 최댓값
n = int(input())
data = list(map(int, input().split()))
d = [0] * 100
d[0] = data[0]
d[1] = max(data[0], array[1])
for i in range(2, n):
d[i] = max(d[i-1], d[i-2] + data[i])
print(d[n-1])
반응형
'전.py' 카테고리의 다른 글
[python] 효율적인 화폐 구성 (0) | 2022.07.21 |
---|---|
[python] 바닥 공사 (0) | 2022.07.21 |
[python] 1로 만들기 (0) | 2022.07.21 |
[python] 떡볶이 떡 만들기 (0) | 2022.07.21 |
[python] 부품 찾기 (1) | 2022.07.14 |