比赛场次 113
比赛名称 20111107
比赛状态 已结束比赛成绩
开始时间 2011-11-07 08:30:00
结束时间 2011-11-07 11:30:00
开放分组 全部用户
注释介绍
题目名称 删数
输入输出 remove.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatarqqlive AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarTBK AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarMakazeu AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar王者自由 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarwo shi 刘畅 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarmagic AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarlizhe AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarCitron酱 AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarDes. AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarQhelDIV AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarCzb。 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarkaaala AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarreamb AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarhello! RRRRRRRRRR 0.000 s 0.00 MiB 0
Gravatar临轩听雨ゐ C 0.000 s 0.00 MiB 0
Gravatar日光。 C 0.000 s 0.00 MiB 0
Gravatar血之侍卫 WWWWWWWWWW 0.000 s 0.00 MiB 0
GravatarTruth.Cirno WWWWWWWWWW 0.000 s 0.00 MiB 0
Gravatar风华正茂 WWWWWWWWWW 0.000 s 0.00 MiB 0
GravatarYeehok WWWWWWWWWW 0.000 s 0.00 MiB 0
Gravatarzhangyl RRRRRRRRRR 0.000 s 0.00 MiB 0
Gravatarsong WWWWWWWWWW 0.000 s 0.00 MiB 0
Gravatar苏轼 WWWWWWWWWW 0.000 s 0.00 MiB 0

删数

★☆   输入文件:remove.in   输出文件:remove.out   简单对比
时间限制:1 s   内存限制:128 MiB

【问题描述】

有 N 个不同的正整数数 x 1 , x 2 , ... x N 排成一排,我们可以从左边或右边去掉连续的 i 个数(只能从两边删除数), 1<=i<=n ,剩下 N-i 个数,再把剩下的数按以上操作处理,直到所有的数都被删除为止。

每次操作都有一个操作价值,比如现在要删除从 i 位置到 k 位置上的所有的数。操作价值为 |x i – x k |*(k-i+1) ,如果只去掉一个数,操作价值为这个数的值。

任务

如何操作可以得到最大值,求操作的最大价值。

Input Data

输入文件 remove.in 的第一行为一个正整数 N ,第二行有 N 个用空格隔开的 N 个不同的正整数。

Output Data

输出文件 remove.out 包含一个正整数,为操作的最大值

约束和提示

3<=N<=100
N 个操作数为 1..1000 之间的整数。
样例

remove.in

6
54 29 196 21 133 118

remove.out

768

说明:经过 3 次操作可以得到最大值,第一次去掉前面 3 个数 54 、 29 、 196 ,操作价值为 426 。第二次操作是在剩下的三个数( 21 133 118 )中去掉最后一个数 118 ,操作价值为 118 。第三次操作去掉剩下的 2 个数 21 和 133 ,操作价值为 224 。操作总价值为 426+118+224=768 。