这道题怎么做啊!!!可以给个思路吗,最好可以给个代码,实在想不出来了啊啊啊
数字组合
时间限制:C/C++ 1000MS,其他语言 2000MS
内存限制:C/C++ 256MB,其他语言 512MB
分数:100
描述
小海狸在他的房间里发现了一个装有数字的盒子。有 a 个数字 2,b 个数字 3,c 个数字 5 和 d 个位数字 6 。小海狸最喜欢的整数是 32 和 256 。他决定用他拥有的数字组成这两个数。他希望使这些数的总和尽可能大。帮助他解决这个任务。
每个数字最多只能使用一次, 即组成的整数最多只能包含 a 个数字 2,b 个数字 3 , 依此类推。当然, 未使用的数字不计入总和。
输入描述
输入
输入的唯一行包含四个整数 a,b,c,d, 分别是数字 2,3,5 和 6 的个数 (0≤a,b,c,d≤5⋅10^6) 。
输出描述
输出
打印一个整数 -可以使用的数字组成的整数的最大可能和。
用例输入 1
5 1 3 4
用例输出 1
800
用例输入 2
1 1 1 1
用例输出 2
256