早教吧作业答案频道 -->其他-->
修房子需要三种不同类型的砖头,分别为1*20,1*28,1*32的,只有1*75的砖头,不过大砖头可以裁成小砖头,至少需要买多少1*75的砖头才够用.输入数据第一行包含三个整数X,Y,Z(00;x=x-2,y--)n++;for(;z>1;z=z-2
题目详情
修房子需要三种不同类型的砖头,分别为1*20,1*28,1*32的,只有1*75的砖头,不过大砖头可以裁成小砖头,至少需要买多少1*75的砖头才够用.输入数据第一行包含三个整数X,Y,Z(00;x=x-2,y--)
n++;
for(;z>1;z=z-2)
n++;
for(;y>0&&z>0;y--,z--)
n++;
for(;x>2;x=x-3)
n++;
for(;y>1;y=y-2)
n++;
for(;x>0&&z>0;x--,z--)
n++;
for(;x>0&&y>0;x--,y--)
n++;
if(x>0)
n++;
if(y>0)
n++;
if(z>0)
n++;
printf("%d",n);
}
n++;
for(;z>1;z=z-2)
n++;
for(;y>0&&z>0;y--,z--)
n++;
for(;x>2;x=x-3)
n++;
for(;y>1;y=y-2)
n++;
for(;x>0&&z>0;x--,z--)
n++;
for(;x>0&&y>0;x--,y--)
n++;
if(x>0)
n++;
if(y>0)
n++;
if(z>0)
n++;
printf("%d",n);
}
▼优质解答
答案和解析
看了一下问题,发现2号砖(1*28)和3号砖(1*32)在本质上好像可以当一种砖处理,因为在原料砖分切时不管是他们中的哪种都只能分切出 2个 或 1个加2个1号砖(1*20)
那么
int x,y,z,n=0;
scanf("%d%d%d",&x,&y,&z);
if(x100||y100||z100)
return 0;
y=y+z;
for(;x>1&&y>0;x=x-2,y--)
n++;
for(;x>2;x=x-3)
n++;
for(;y>1;y=y-2)
n++;
if(x>0||y>0)
n++;
printf("%d",n);
那么
int x,y,z,n=0;
scanf("%d%d%d",&x,&y,&z);
if(x100||y100||z100)
return 0;
y=y+z;
for(;x>1&&y>0;x=x-2,y--)
n++;
for(;x>2;x=x-3)
n++;
for(;y>1;y=y-2)
n++;
if(x>0||y>0)
n++;
printf("%d",n);
看了修房子需要三种不同类型的砖头,...的网友还看了以下:
若点P(x,y)在第一、三象限两坐标轴夹角平分线上,则x与y的关系是()A.x=y B.x=-y 2020-05-16 …
matlab中矩阵元素的判断我需要对矩阵中的一些元素作出判断,具体是这样的:A= [ 1 0 00 2020-05-16 …
在SQL Server 2008中,设某日用bk1和bk2设备对DB1数据库进行了如下备份操作(说明 2020-05-24 …
0.10mol/L柠檬酸-磷酸氢二钠缓冲液如何配置因为实验需要,要把小白鼠胃蛋白酶PH控制在2.0 2020-07-10 …
望能具体点啊,明天就考试了某种商品一周的需求量是一个随机变量,其概率密度为.f(x)=xexp(- 2020-08-02 …
修房子需要三种不同类型的砖头,分别为1*20,1*28,1*32的,只有1*75的砖头,不过大砖头可 2020-10-31 …
问两道分段函数基础题,数学底子差啊……(20)在线1,已知f(x)=大括号x^2,X>0,e,X=0 2020-12-08 …
下列函数在x=0处是否连续1、f(x)=xsin1/xx不等于02、f(x)=sinx/1x1,x不 2020-12-08 …
(六997•南京)在农业生产上,需要用含盐六6%的盐水来选种,现有含盐六4%的盐水六00千克,需要加 2020-12-13 …
一道概率题,某商品一周的需要量x是一个随机变量,其概率密度为:f(x)={λe∧-λx,x≥00,x 2020-12-30 …