题目描述
在 Asuna 生日时,她的 n 位仰慕者每人赠送了一座塔。第 i 位仰慕者赠送的塔高度为 ai。
Asuna 将礼物的美观度定义为 max(a1,a2,…,an)。她可以执行以下操作任意次数(包括零次):
- 选择满足 1≤i=j≤n 的两个下标,使得 ai+aj 为奇数且 ai>0。随后将 ai 减少 1,并将 aj 增加 1。
容易验证,在操作过程中塔的高度始终保持非负。请帮助 Asuna 求出经过任意次操作后可能达到的最大美观度。
输入格式
第一行包含一个整数 n (1≤n≤2⋅105) —— Asuna 的仰慕者数量。
第二行包含 n 个整数 a1,a2,…,an (1≤ai≤109) —— 各塔的高度。
输出格式
对于每个测试用例,输出一个整数:Asuna 能获得的最大美观度。
输入输出样例
3
5 3 9
2
3 2
4
1 2 2 1
5
5 4 3 2 9
9
5
5
21
说明/提示
第一个测试用例中,没有满足操作条件的塔对,因此无法进行任何操作。此时答案为 max(5,3,9)=9。
第二个测试用例中,可以对 i=2 和 j=1 执行两次操作。操作后数组变为:a=[5,0],因此答案为 5。
第三个测试用例中,可以执行以下操作序列:
- 对 i=1 和 j=2 执行操作:[1,2,2,1]→[0,3,2,1]
- 对 i=3 和 j=2 执行操作:[0,3,2,1]→[0,4,1,1]
- 对 i=3 和 j=2 执行操作:[0,4,1,1]→[0,5,0,1]
此时 max(0,5,0,1)=5,因此答案为 5。