题目内容
小塔有三个数字a,b,c,他每次操作可以选择一个数字将其加一,最多可以操作k次,小塔想知道a×b×c的最大值是多少?
由于这个数字可能很大,因此你需要输出答案对109+7取模后的结果。
输入描述
思路:数论
几何不等式,每次+1操作要让乘积最大,就需要给最小的数+1
3a+b+c≥3abc即(3a+b+c)3≥abc
等号成立当且仅当a==b==c。因此要使乘积最大,三个数要相等,所以执行+1操作需要让更小的数+1。
假设a<b<c,操作a或操作b的增加的乘积大小为为bc、ac,而bc>ac。因此操作最小的数为最优。