早教吧作业答案频道 -->其他-->
修房子需要三种不同类型的砖头,分别为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);
看了修房子需要三种不同类型的砖头,...的网友还看了以下:
z=(1+i)/(1-i)+(1-i)的平方则(1+z)的7次方等于多少 2020-06-12 …
若(x-1)チ0ナ5+(y-2)チ0ナ5+/z-3/=0,试求(x+2)(y-1)(z-3)的值多 2020-06-14 …
老师我想再请教一个问题计算对曲面∑积分I=∫∫(x^3cosa+y^3cosb+z^3cosr)d 2020-06-15 …
初三数学题大家帮办忙,“已知x=a/b+a,y=b/c+a,z=c/a+b,求(x/1+x)+(y 2020-07-15 …
三元一次函数求最大值已知x+y+z=c(常数)问1/x+1/y+1/z取最大值时,是否有x=y=z 2020-07-17 …
若|z|=1,argz=θ,(θ≠0),则z+z的共轭/1+z^2的辐角主值答案是2π-θ为什么? 2020-07-30 …
解析几何求过三条平行直线x=y=z,x+1=y=z-1与x-1=y+1=z-2的圆柱面的方程. 2020-08-02 …
x,y,z>0x^2/(1+x^2)+y^2/(1+y^2)+z^2/(1+z^2)=2求证x/(1 2020-10-31 …
求圆周|z|=2在映射w=1╱z下的象令z=x‘+y’i,x‘,y’∈R∵|z|=2∴x‘²+y’² 2020-10-31 …
设xyz=1,求(1/1+x+xy)+(1/1+y+yz)+(1/1+z+zx)的值设xyz=1,求 2020-11-01 …