Result: Accepted
Time: 7ms
Memory: 1120kB
#include<stdio.h>
int main(){
int a,b,c,d,e,V,V1,V2;
while(scanf("%d%d%d%d%d",&a,&b,&c,&d,&e)!=EOF){
V=a*b*c;
if(d<e){
V1=V-(a-2*e)*(c-2*e)*d*2-(b-2*e)*(c-2*e)*2*d-(b-2*e)*(a-2*e)*2*d;
printf("%d\n",V1);
}
else{
if(2*d>=a||2*d>=b||2*d>=c){
V1=(c*e*e*4)+(b*e*e*4)+(a*e*e*4)-(16*e*e*e);
printf("%d\n",V1);
}
else{
V2=(a-2*d)*(b-2*d)*(c-2*d);
V1=(c*e*e*4)+(b*e*e*4)+(a*e*e*4)-(16*e*e*e);
if(V1>=V2)
printf("%d\n",V1);
else
printf("%d\n",V2);
}
}
}
return 0;
}