Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Problem hidden

TIMNGOC - Songoku Tìm Ngọc


Songoku đang thu thập ngọc để triệu hồi rồng thần trong truyền thuyết. Trong N ngày, mỗi ngày Songoku thu thập được 1 viên ngọc cấp i. Cứ 2 viên cấp i tạo được 1 viên cấp i+1 (2 viên ngọc cùng cấp sẽ tạo được một viên ngọc cao hơn 1 cấp). Tìm cấp cao nhất của viên ngọc mà Songoku có thể tạo được sau N ngày.

Tìm ngọc

Dữ liệu

Dòng đầu là số nguyên N (0<N<=105 ) là số ngày Songoku thu thập ngọc rồng.

Dòng thứ 2 gồm N số nguyên dương ai liên tiếp, mỗi số cách nhau một ký tự trắng. Trong đó, ai (1<=ai<=105) là cấp của viên ngọc Songoku thu thập được trong ngày thứ i.

Kết quả

In ra cấp cao nhất của viên ngọc mà Songoku có thể tạo được sau N ngày.

Ví dụ

Dữ liệu:
3
2 2 3

Kết quả:
4
(*) Sau ngày đầu tiên và ngày thứ 2, Songoku có 2 viên ngọc cấp 2 để tạo được viên cấp 3. Ngày thứ 3 Songoku tìm thêm được 1 viên cấp 3 để tạo đuợc 1 viên cấp 4.
Dữ liệu:
3
1 2 3
Kết quả:
3

Added by:Tai Do
Date:2016-05-21
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64 GOSU JS-MONKEY