eolymp
bolt
Try our new interface for solving problems

248

Беси любит играть на мобильном.

Игра начинается с последовательности n положительных целых чисел, каждое в диапазоне 0 .. 40. На каждом ходу Беси может взять два числа с равными величинами и заменить их число на 1 больше. (Например, она может заменить две соседние 7 на одну 8). Цель игры - максимизировать наибольшее число, которое она может получить. Помогите Беси.

Входные данные

Первая строка содержит n (2n248), последующие n строк дают последовательность чисел, с которых начинается игра.

Выходные данные

Выведите максимальное число, которое может сгенерировать Беси.

Пример

В этом примере Беси сначала объединяет второе число и третье число - единицы, получаем 1 2 2, и затем сливает 2 2 в 3. Заметим что не оптимально собрать первые две 1.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
4
1
1
1
2
Çıxış verilənləri #1
3
Mənbə 2016 USACO US Open, Золото