#1892. 【提高】取数
【提高】取数
题目描述
设有 个正整数(),每个数都大于等于 且小于等于 。
请从这 个数中任取若干个数,要求不能取相邻的数,使得所取数字的和最大。
例如,当 时, 个数分别为:。此时有很多种取法:
- 取 ,和为 ;
- 取 ,和为 ;
- 取 ,和为 。
其中最大和为 。
输入格式
第一行输入一个整数 。
第二行输入 个整数,数与数之间用一个空格分隔。
输出格式
输出一行一个整数,表示最大和。
样例
5
13 18 28 45 21
63
数据范围
,每个整数均在 范围内。
来源
回溯