Submission #10405820


Source Code Expand

//https://atcoder.jp/contests/dp/tasks/dp_a
//29-02-2020
#include <bits/stdc++.h>
using namespace std;
 
int main(){
  ios::sync_with_stdio(false);
  cin.tie(0);
  // #ifndef ONLINE_JUDGE
  // freopen ("input.txt", "r", stdin);
  // freopen ("output.txt", "w", stdout);
  // #endif 
  int n;  cin >> n;
  vector <int> h(n), dp(n, 0);
  for (int i = 0; i < n; ++i) {
    cin >> h[i];
  } 
  dp[0] = 0;
  dp[1] = abs (h[1] - h[0]);
  for (int i = 2; i < n; ++i) {
    dp[i] = min (dp[i - 1] + abs (h[i] - h[i - 1]), dp[i - 2] + abs (h[i] - h[i - 2]));
  }
  cout << dp[n - 1] << '\n';
}

Submission Info

Submission Time
Task A - Frog 1
User chilledMINT
Language C++14 (GCC 5.4.1)
Score 100
Code Size 607 Byte
Status AC
Exec Time 9 ms
Memory 1024 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 11
Set Name Test Cases
All 0_00, 0_01, 0_02, 1_00, 1_01, 1_02, 1_03, 1_04, 1_05, 1_06, 1_07
Case Name Status Exec Time Memory
0_00 AC 1 ms 256 KB
0_01 AC 1 ms 256 KB
0_02 AC 1 ms 256 KB
1_00 AC 1 ms 256 KB
1_01 AC 1 ms 256 KB
1_02 AC 8 ms 1024 KB
1_03 AC 9 ms 1024 KB
1_04 AC 9 ms 1024 KB
1_05 AC 9 ms 1024 KB
1_06 AC 9 ms 1024 KB
1_07 AC 9 ms 1024 KB