4000: 【位运算】2024E-分苹果

金币值:1 时间限制:2.000 s 内存限制:128 M
正确:91 提交:112 正确率:81.25% 命题人:

题目描述

A,B两团体想把苹果分为两堆。 

A盼望依照它的计算规则平分苹果,他的计算是依照二进制加法进行计算,而且不计算进位。 

以12 + 5为例,按照A的计算规则有12 + 5 = bin(1100) + bin(0101) = bin(1001) = 9 成立。 

B的计算是最常见的十进制加法,包含进位。B期望在满足A的情形下获取苹果分量最多。 

输入苹果的数目跟每个苹果的重量,输出满意A的情形下获取的苹果总重量;假如无法满意A的请求,输出-1。 输入描述

输入格式

苹果的数目跟每个苹果分量

输出格式

B在满意A的情形下获取的苹果总分量,假如B无法满意A的请求,输出-1。

输入样例    复制

3
3 5 6

输出样例    复制

11