We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e00771 commit 892b13bCopy full SHA for 892b13b
1 file changed
김지호/2주차/260105.py
@@ -0,0 +1,30 @@
1
+# https://www.acmicpc.net/problem/2156
2
+
3
+import sys
4
+import copy
5
+from collections import deque
6
7
+sys.stdin = open('../../../input.txt', 'r')
8
9
+input = sys.stdin.read().split()
10
11
+N = int(input[0])
12
+wines = [0] * (N + 1)
13
+for i in range(1, N + 1):
14
+ wines[i] = int(input[i])
15
16
+# 초기화
17
+dp = [0] * (N + 1)
18
19
+dp[1] = wines[1]
20
+if N >= 2:
21
+ dp[2] = wines[1] + wines[2]
22
23
+for i in range(3, N + 1):
24
+ dp[i] = max(
25
+ dp[i-1], # i번째를 안 마심
26
+ wines[i] + dp[i-2], # i번째 마심 + i-1번째 안 마심
27
+ wines[i] + wines[i-1] + dp[i-3] # i번째 마심 + i-1번째 마심 + i-2번째 안 마심
28
+ )
29
30
+print(dp[N])
0 commit comments