AT_abc478_b [ABC478B] Topping

题目描述

高桥君来到了一家拉面店。 这家拉面店有 $N$ 种不同的配料,其中第 $i$ 种配料的价格为 $i$,选择它所获得的满足度为 $W_i$。 高桥君需要选择 **3 种互不相同的配料**,并且所选配料的价格总和不超过 $V$。 请求出高桥君能够获得的满足度总和的最大值。 保证根据题目给出的约束,至少存在一种选择 3 种不同配料且价格总和不超过 $V$ 的方案。

输入格式

输入从标准输入按以下格式给出: ```text N V W_1 W_2 ... W_N ```

输出格式

输出答案,占一行。

说明/提示

### 样例解释 #### 样例解释 1 当选择第 $1,3,5$ 种配料时: 价格总和为 $$ 1+3+5=9 $$ 满足度总和为 $$ 31+59+53=143 $$ 因此答案为 $143$。 #### 样例解释 2 当选择第 $2,6,7$ 种配料时: 价格总和为 $$ 2+6+7=15 $$ 满足度总和为 $$ 448944+670309+976672=2095925 $$ 因此答案为 $2095925$。 ### 数据范围 * $3\leq N\leq100$ * $6\leq V\leq3N-3$ * $1\leq W_i\leq10^6$ * 输入中的所有数均为整数。