#P1091. 天天爱消除

天天爱消除

题目描述

相信你一定玩过各种各样的消除游戏。

在这个消除游戏中,你初始会获得nn个排成一行的信号球。每个信号球有颜色。 每次,你可以选择相邻的一个/两个/三个相邻且颜色相同的信号球进行消除(如果只消除一个,无论如何肯定是颜色相同的),分别得到aa/bb/cc的能量值。

信号球在消除后,其两边的信号球会连在一起。

聪明的你能不能求出信号球全部消除时最多可以获得多少能量?

输入格式

第一行44个整数n,a,b,cn,a,b,c。表示信号球的数量和一/二/三消除时可以获得的对应能量。

接下来一行nn个整数,第ii个整数sis_i表示第ii个信号球的颜色为sis_i

输出格式

输出最多可以获得多少能量。

8 1 3 7
3 1 3 1 3 2 2 3
14

数据规模与约定

测试点编号 数据范围 其他说明
1-4 1n,si3001 \le n, s_i \le 300, 0a,b,c1040 \le a, b, c \le 10^4 c=0c = 0,即三消获取能量为零
5-10

大样例

大样例下载