'''zgn946
16:48 2022/5/21'''
#输入四种原料的数量
a=int(input())
b=int(input())
c=int(input())
d=int(input())
#初始化5样菜品
A=B=C=D=E=0
#循环使用四种原料,每次都由1-5顺序来优先制作
#判断是否满足原料的数量,都不满足即退出
while 1:
if a>=2 and b>=1 and d>=2:
a-=2
b-=1
d-=2
A+=1
elif a>=1 and b>=1 and c>=1 and d>=1:
a-=1
b-=1
d-=1
c-=1
B+=1
elif c>=2 and d>=1:
d-=1
c-=2
C+=1
elif b>=3:
b-=3
D+=1
elif a>=1 and d>=1:
a-=1
d-=1
E+=1
else:
break
#输出5样菜品的制作数量
print(A)
print(B)
print(C)
print(D)
print(E)
0.0分
0 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:615 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:535 |
简单的for循环浏览:1408 |
本人酷爱递归实现很多问题,这里也是浏览:550 |
wu-淘淘的名单 (C++代码)浏览:1337 |
三角形 (C++代码)记忆化搜索浏览:1222 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:818 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:504 |