2211: 【基础】相同数的合并-USACO16OPEN

内存限制:128 MB 时间限制:1.000 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:2 通过:2

题目描述

给定一个1*n的地图,在里面合并数字,每次可以合并相邻两个相同的数(数值范围1-40),问序列中出现的最大数字的值是多少。注意合并后的数值并非加倍而是+1,例如2与2合并后的数值为3。

输入格式

第1行有一个整数n (2≤N≤248);

接下来n行,每行有1个整数;

输出格式

输出一个整数,代表能得到的最大的整数;

输入样例 复制

4
1
1
1
2

输出样例 复制

3

数据范围与提示

在此示例中,首先合并第二个1和第三个1以获得序列2,然后将2合并为3。请注意,合并前两个1不是最佳选择。