B. AT_dp_A Frog 1

    传统题 1000ms 256MiB

AT_dp_A Frog 1

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

NN 个石头,编号为 1,2,...,N1,2,...,N。对于每个 i(1iN)i(1 \leq i \leq N),石头 ii 的高度为 hih_i

最初有一只青蛙在石头 11 上。他将重复几次以下操作以到达石头 NN

  • 如果青蛙当前在石头 ii 上,则跳到石头 i+1i+1 或石头 i+2i+2。需要 hihj|h_i - h_j| 的费用,而 jj 是要落到上面的石头。

找到青蛙到达石头 NN 之前需要的最小总费用。

输入格式

第一行输入 N N

接下来一行输入 h1 h_1 h2 h_2 \ldots hN h_N

输出格式

输出一个整数代表答案

4
10 30 40 20
30
2
10 10
0
6
30 10 60 10 60 50
40

提示

数据范围

50%50\% 的数据满足,2n202\leq n\leq 20

所有数据满足:

  • 2  N  105 2\ \leq\ N\ \leq\ 10^5
  • 1  hi  104 1\ \leq\ h_i\ \leq\ 10^4

样例 1 解释

按照 1 1 2 2 4 4 进行移动,总代价是 10  30 + 30  20 = 30 |10\ -\ 30|\ +\ |30\ -\ 20|\ =\ 30 ,这是最小的方案。

暑期集训--DFS(下)

未认领
状态
已结束
题目
6
开始时间
2025-8-15 0:00
截止时间
2026-8-5 23:59
可延期
24 小时