题目大意:给3个数字a,b,c,可以进行5次加1操作,输出操作完后a,b,c三数相乘的最大值
解题思路:
分别进行5次对三数中的最小值进行加1,令三数之间差距变小
个人代码:
#include <stdio.h>
void solve() {
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
for (int i = 0; i < 5; i++) {
if (a <= b && a <= c) {
a++;
} else if (b <= a && b <= c) {
b++;
} else {
c++;
}
}
printf("%d\n", a * b * c);
}
int main() {
int t;
scanf("%d", &t);
while (t--) {
solve();
}
return 0;
}