#3125. D-摘葡萄
D-摘葡萄
Background
小藤家的院子里有一排葡萄架,共 n 串葡萄,第 i 串葡萄的甜度为 a_i。
她想摘一些葡萄回来,但有个讲究:相邻的两串葡萄如果都被摘走,藤蔓会断,所以相邻的两串不能同时摘。
小藤希望摘到的葡萄总甜度尽量大。请求出最大总甜度。
Format
Input
第一行一个整数 n。 第二行 n 个整数 a_1, a_2, …, a_n。
Output
一行一个整数:最大总甜度。
Samples
5
3 4 3 4 3
9
样例说明 葡萄排成一排,相邻不能同摘。列举几种候选方案:
| 方案 | 摘哪些 | 总甜度 |
|---|---|---|
| ① | 1、3、5 | 3 + 3 + 3 = 9 |
| ② | 2、4 | 4 + 4 = 8 |
| ③ | 2 | 4 = 4 |
| ④ | 1、4 | 3 + 4 = 7 |
最优方案是摘第 1、3、5 串,总甜度为 3 + 3 + 3 = 9。
Limitation
1s, 1024KiB for each test case.
1 ≤ n ≤ 1000
1 ≤ a_i ≤ 1000
相关
在下列比赛中: