Loading [MathJax]/jax/output/HTML-CSS/jax.js
编程题
                ### 问题描述

你是一位智慧的花园设计师,计划在一条街上创建 n 个美丽的花园。每个花园里都有不同数目的花卉,而相邻的花园之间设置了连接,以创造出一种和谐的景观。为了保护每个花园的独特性,不允许在同一天进入相邻的花园。

给定一个代表每个花园内花卉数目的长度为 n 的非负整数数组 A,计算在保护每个花园的独特性的情况下,一天之内能够欣赏到的花卉的最大数目总和。

输入格式

输入共 2 行。

第一行包含一个正整数 n,表示花园的数量。

第二行包含一个非负整数数组 A ,表示每个花园内花卉的数目。

输出格式

输出共一行,包含一个非负整数,表示一天内能够欣赏到的花卉的最大数目总和。

样例输入1

4
1 2 3 5

样例输出1

7

样例输入2

5
1 3 9 6 5

样例输出2

15

评测数据规模

对于所有评测数据,1n1020Ai4×1021in)。

查看答案
赣ICP备20007335号-2