#P563. 链的独立集
链的独立集
题目描述
给定 个数字构成的序列 ,请从中挑选一些数字构成一个独立集。所谓独立集就是原数列的一部分数字,且这些数字在原数列中均不相邻。找出数字之和最大的独立集,输出这些数字的和。注意若数字都是负数,可以不挑任何数,此时输出 0
。
输入格式
- 第一行:单个整数
- 第二行: 个整数
输出格式
- 单个整数:表示最大的独立集
5
10 20 30 -10 3
43
数据范围
- 对于 的数据,;
- 对于 的数据,;
- 对于 的数据,;
给定 n 个数字构成的序列 a1,a2,a3,…,an,请从中挑选一些数字构成一个独立集。所谓独立集就是原数列的一部分数字,且这些数字在原数列中均不相邻。找出数字之和最大的独立集,输出这些数字的和。注意若数字都是负数,可以不挑任何数,此时输出 0
。
5
10 20 30 -10 3
43