#P2213. 2213 - 相同数的合并

2213 - 相同数的合并

题目描述

给定一个 1×n1 \times n 的地图,在里面合并数字,每次可以合并相邻两个相同的数(数值范围 1401 \sim 40 ),问序列中出现的最大数字的值是多少。

注意合并后的数值并非加倍而是 +1+1 ,例如 2222 合并后的数值为 33

输入

11 行有一个整数 nn (2N2482≤N≤248)。

接下来 nn 行,每行有 11 个整数。

输出

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

样例

4
1
1
1
2
3

说明

样例解释

在此示例中,首先合并第二个 11 和第三个 11 以获得序列 22 ,然后将 22 合并为 33

请注意,合并前两个 11 不是最佳选择。

来源

USACO16OPEN