We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eabba53 commit f2297fcCopy full SHA for f2297fc
이티예원/2579_계단 오르기.py
@@ -2,16 +2,16 @@
2
input = sys.stdin.readline
3
4
n = int(input())
5
-score = []
6
-dp = []
+s = [0 for i in range(301)]
+dp = [0 for i in range(301)]
7
8
-for _ in range(n):
9
- score.append(int(input()))
+for i in range(n):
+ s[i] = int(input())
10
11
-dp[0] = score[0]
12
-dp[1] = score[0] + score[1]
13
-dp[2] = max(score[0] + score[2], score[1] + score[2])
+dp[0] = s[0]
+dp[1] = s[0] + s[1]
+dp[2] = max(s[1] + s[2], s[0] + s[2])
14
for i in range(3, n):
15
- dp[i] = max(score[i] + dp[i-2], score[i] + score[i-1] + dp[i-3])
+ dp[i] = max(dp[i-3] + s[i-1] + s[i], dp[i-2] + s[i])
16
17
print(dp[n-1])
0 commit comments