'''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分

0 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论