AtCoderのDPまとめコンテストのA問題で、不正解についての原因がわからず途方にくれております。
どなたかご教授いただけますと幸いです。
A - Frog 1
以下のコードは途中からWAになってしまうのですが、
その原因はなぜなのでしょうか?
python
1n = int(input()) 2h = list(map(int, input().split())) 3 4dp = [10 ** 7] * n 5dp[0] = 0 6dp[1] = abs(h[1] - h[0]) 7 8for i in range(2, n): 9 10 h1 = dp[i - 1] + abs(h[i] - h[i - 1]) 11 dp[i] = h1 if h1 < dp[i] else dp[i] 12 13 h2 = dp[i - 2] + abs(h[i] - h[i - 2]) 14 dp[i] = h2 if h2 < dp[i] else dp[i] 15 16print(dp[-1]) 17
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/12/07 21:13