nxx床上有n个抱枕,而他的床长为x, 宽为y, 假设这n个抱枕均为长方体,给出每个抱枕的长宽高,抱枕可以以任意一个面为底摆放。摆放完所有抱枕后,问nxx床上最多还剩多少面积的地方能让他睡觉 。数据保证所有的抱枕都放得下
输入
第一行n, x, y,含义如题所示 ( 0 < n <100, x, y在int 范围内)
以下n行, 每行三个数a,b,c,代表抱枕的长,宽,高。
输出
一个整数,表示nxx床上剩下的面积
样例输入
2 20 10
10 5 8
6 8 10
样例输出
112
#include <stdio.h>
int main()
{
long i,n,x,y; //定义long防止数据溢出。
long l,w,h,result,temp1,temp2,temp3,min;
scanf("%ld %ld %ld",&n,&x,&y);
result=x*y;
if(n>0&&n<100)
{
for(i=0;i<n;i++)
{
scanf("%ld %ld %ld",&l,&w,&h);
temp1=l*w;temp2=l*h;temp3=w*h;
min=temp1;
if(temp2<min)
{min=temp2;}
if(temp3<min)
{min=temp3;}
result-=min;
}
printf("%ld\n",result);
}
return 0;
}