Pillow

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;
}

猜你喜欢

转载自blog.csdn.net/weixin_43444989/article/details/84594100
今日推荐