#P3147. [USACO16OPEN] 262144 P

    ID: 2191 Type: RemoteJudge 1000ms 128MiB Tried: 1 Accepted: 1 Difficulty: 5 Uploaded By: Tags>动态规划,dp贪心2016USACO区间 dp

[USACO16OPEN] 262144 P

题目描述

Bessie likes downloading games to play on her cell phone, even though she doesfind the small touch screen rather cumbersome to use with her large hooves.

She is particularly intrigued by the current game she is playing.The game starts with a sequence of NN positive integers (2N262,1442 \leq N\leq 262,144), each in the range 1401 \ldots 40. In one move, Bessiecan take two adjacent numbers with equal values and replace them asingle number of value one greater (e.g., she might replace twoadjacent 7s with an 8). The goal is to maximize the value of thelargest number present in the sequence at the end of the game. Pleasehelp Bessie score as highly as possible!

Bessie 喜欢在手机上下游戏玩,然而她蹄子太大,很难在小小的手机屏幕上面操作。

她被她最近玩的一款游戏迷住了,游戏一开始有 nn 个正整数(2n2621442 \leq n \leq 262144),范围在 1401 \sim 40。在一步中,贝西可以选相邻的两个相同的数,然后合并成一个比原来的大一的数(例如两个 77 合并成一个 88),目标是使得最大的数最大,请帮助 Bessie 来求最大值。

输入格式

The first line of input contains NN, and the next NN lines give the sequence

of NN numbers at the start of the game.

输出格式

Please output the largest integer Bessie can generate.

4
1
1
1
2
3

提示

In this example shown here, Bessie first merges the second and third 1s to

obtain the sequence 1 2 2, and then she merges the 2s into a 3. Note that it is

not optimal to join the first two 1s.