logo AlgoBeat OnlineJudge
登录 注册

#101953. [BZOJ 1953] [2009国家集训队]神奇的K线

内存限制:64 MiB 时间限制:20000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

题面不完整。

小明爱上了炒股。经过近段时间的观察和整理,他发现了如果一个股票出现了某种形态的 K 线,那么这个股票不久之后一定会大涨。小明想利用这种神奇的 K 线来做一个股票软件。他将一条 K 线用整数序列 来表示,并规定当且仅当 时,这条 K 线是一条神奇的 K 线。但是事情总不是一帆风顺的,小明发现许多 K 线不是神奇的,但之后也能大涨。不过他发现这些 K 线都和神奇的 K 线很接近。为了进一步扩展神奇的 K 线的用途,小明定义了两条 K 线 的差异度:

中某一个元素修改成任意值的代价为 ,将 中某一个元素删除的代价为 。将 修改成 的前缀的最小的代价和就是 的差异度。

这里的前缀的定义有点特别,假设 的长度为 的前缀当且仅当

输入格式

第一行三个正整数 表示给出的 K 线 的长度, 的含义如题。

第二行 个整数,依次表示 ,含义如题。

第三行 个整数,依次表示给出的 K 线 中的 个元素。

输出格式

一个数, 和神奇的 K 线的差异度。

样例

样例输入 #1

8 1 2
1 2 3 4 5 6 7
0 1 999 6 10 -999 15 21

样例输出 #1

3

样例解释 1

改为 ,删去 ,得到序列 。不存在代价更小的方案。

数据范围与提示

对于 的数据,

By 李宇亮