题目
样例
Simple Input 1
3 3 3
Simple Output 1
9
Simple Input 2
2 2 4
Simple Output 2
0
Simple Input 3
5 3 5
Simple Output 3
15
思路
如果a、b、c有一个数为偶数,红蓝数量就能对半分;
如果a、b、c中没有偶数,那对于宽和高一定的长方体来说,绝对值最小时,长方体长的差为1,将max(a,b,c)作为长,两正方体数量差为1 * 宽 * 高。
代码
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
long long a, b, c;
cin >> a >> b >> c;
if (a % 2 == 0 || b % 2 == 0 || c % 2 == 0)
cout << 0 << endl;
else
cout << min(min(a*b, b*c), a*c) << endl;
system("Pause");
}