F.A.Qs Home ProblemSet Status Ranklist Contest LoginRegister 捐赠本站
Notice:开心刷题:)
Problem 1953. -- [2009国家集训队]神奇的K线 -- 衡阳八中OJ离线版-2014-11-04

1953: [2009国家集训队]神奇的K线

Time Limit: 20 Sec  Memory Limit: 64 MB
Submit: 58  Solved: 25
[Submit][Status]

Description

小明爱上了炒股。经过近段时间的观察和整理,他发现了如果一个股票出现了某种形态的k线,那么这个股票不久之后一定会大涨。小明想利用这种神奇的k线来做一个股票软件。他将一条k线用整数序列a来表示,并规定当且仅当a[i+1]-a[i]=p[i]时,这条k线是一条神奇的k线。但是事情总不是一帆风顺的,小明发现许多k线不是神奇的,但之后也能大涨。不过他发现这些k线都和神奇的k线很接近。为了进一步扩展神奇的k线的用途,小明定义了两条k线b和a的差异度: 将b中某一个元素修改成任意值的代价为cost1,将b中某一个元素删除的代价为cost2。将b修改成a的前缀的最小的代价和就是b和a的差异度。这里的前缀的定义有点特别,假设b的长度为m,b是a的前缀当且仅当b[i+1]-b[i]=a[i+1]-a[i](1<=i

Input

第一行三个个正整数n,cost1,cost2。n表示给出的k线a的长度,cost1和cost2的含义如题。 第二行n-1个整数,依次表示p[1]到p[n-1],含义如题。 第三行n个整数,依次表示给出的k线a中的n个元素。

Output

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

Sample Input

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

Sample Output

3

【样例解释】
将999改为3,删去-999,得到序列0 1 3 6 10 15 21。不存在代价更小的方案。

【数据范围】
对于30%的数据:
n<=100
对于60%的数据:
n<=500
对于100%的数据:
n<=1500
cost1,cost2<=1000000
p中每个元素的绝对值均<=1000
a中每个元素的绝对值均<=1000000

HINT

Source

[Submit][Status]

HOME Back