Start: Dec, 04, 2016 12:00:00
杭州师范大学第十届程序设计竞赛—正式
End: Dec, 04, 2016 17:00:00
Time elapsed:
Time remaining:

Problem_ID: E
Result: Accepted
Time: 494ms
Memory: 1700kB
In contest: 1075

#include <iostream>
#include <cstdio>
using namespace std;

int main()
{
	int a,b,c,d,e;
	while(cin >> a >> b >> c >> d >> e) {
		if (d>=e) {
			int a1 = (a-2*d)*(b-2*d)*(c-2*d);
			int a2 = (a*c-(a-2*e)*(c-2*e))*e*2+(b-2*e)*e*e*4;
			if(a1>a2)
				cout << a1 << endl;
			else
				cout << a2 << endl;
		}
		else
			cout << a*b*c - 2*(a-2*e)*(c-2*e)*d
				-2*(a-2*e)*(b-2*e)*d
				-2*(b-2*e)*(c-2*e)*d
				<< endl;
	}
}