问题描述
涛涛立志要做新好青年,他最近在学做菜。由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D。
涛涛现在会做的菜有五种:
1、 西红柿炒鸡蛋 原料:AABDD
2、 酸辣鸡丁 原料:ABCD
3、 宫保鸡丁 原料:CCD
4、 水煮西红柿 原料:BBB
5、 怪味蛋 原料:AD
这天早上,开开去早市给涛涛买了一些原料回来。由于事先没有什么计划,涛涛决定,对于现存的原料,每次尽量做菜单上靠前(即编号小)的菜。
现在请你写一个程序,判断一下开开和涛涛中午能吃到哪些菜。

输入格式
共4个整数a,b,c,d。分别表示开开买的A,B,C,D这4种原料的数量。每种原料不会超过30份。
输出格式
输出5行。其中第i行表示涛涛做的第i种菜的数目。
样例输入
3
1
2
4

样例输出
1
0
1
0
1

#include <iostream>
#include <cmath>
using namespace std;
int main() {int a, b, c, d;cin >> a >> b >> c >> d;if (a >= 2 && b >= 1 && d >= 2) {int minn1 = min(a / 2, b / 1);int minn = min(minn1, d / 2);a -= minn * 2;b -= minn * 1;d -= minn * 2;cout << minn << endl;}else{cout << 0 << endl;}if (a >= 1 && b >= 1 && d >= 1) {int minn1 = min(a / 1, b / 1);int minn2 = min(c / 1, d / 1);int minn = min(minn1, minn2);a -= minn * 1;b -= minn * 1;c -= minn * 1;d -= minn * 1;cout << minn << endl;}else{cout << 0 << endl;}if (c >= 2 && d >= 1) {int minn = min(c / 2, d / 1);c -= minn * 2;d -= minn * 1;cout << minn << endl;}else{cout << 0 << endl;}if (b >= 3) {int minn = b / 3;c -= minn * 3;cout << minn << endl;}else{cout << 0 << endl;}if(a >= 1 && d >= 1){int minn = min(a / 1, d / 1);cout << minn << endl;}else{cout << 0 << endl;}return 0;
}

蓝桥杯 ALGO-120 算法训练 学做菜相关推荐

  1. Java实现 蓝桥杯VIP 算法训练 学做菜

    算法训练 学做菜 时间限制:1.0s 内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上 ...

  2. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  3. [Java] 蓝桥杯ALGO-120 算法训练 学做菜

    问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现在会做的菜有五种: 1. 西红柿炒鸡 ...

  4. 蓝桥算法训练 学做菜 JAVA

    问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现在会做的菜有五种: 1. 西红柿炒鸡 ...

  5. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  6. 算法训练--学做菜(Java)

    问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现在会做的菜有五种: 1. 西红柿炒鸡 ...

  7. 试题 算法训练 学做菜

    问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现在会做的菜有五种: 1. 西红柿炒鸡 ...

  8. 蓝桥杯练习系统算法训练习题加答案java版本

    附上百度文库的链接:http://wenku.baidu.com/view/afb78d36b42acfc789eb172ded630b1c59ee9bf7 转载于:https://www.cnblo ...

  9. java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式

    题目要求 解题思路 动态规划,今天才弄明白QAQ,借鉴了这位大佬的博客,曹磊的博客 写的很好!但是我觉得我的循环方式更容易理解嘿嘿嘿~ 首先建立如下图的数组,行数代表前几位数,列数代表有几个乘号.将第 ...

最新文章

  1. MyBatis的使用
  2. {} 与 function() { } , 选用空对象{}来存放keyValue
  3. STL的pair学习, map学习
  4. 开发日记-20190515 关键词 汇编语言(八) MVVM
  5. 《第1集:机器学习的动机与应用》
  6. python自定义函数画图_4.1-5 自定义函数
  7. [教程]发一个iPhone收发邮件设置(163、126邮箱)
  8. Java黑皮书课后题第3章:*3.20(科学:风寒温度)编写一个程序,提示用户输入一个温度值和一个风速值。如果输入值合法,那么显示风寒温度,否则显示温度或风速是不合法数据
  9. HTTP 2.0 协议
  10. Python--map用法
  11. python的celery的面试_面试必问的celery,你了解多少?
  12. 0基础自学前端好,还是报班培训好?
  13. 蓝桥杯 ALGO-11算法训练 瓷砖铺放(递归/动态规划)
  14. h5案例欣赏及分析_2019下半年,10个优秀H5案例参考
  15. 联想Lenovo Legion Y9000X 2020 外接扩展屏不显示画面
  16. 读书感受 之 《乔布斯全书》
  17. Google reCaptcha验证码无法显示解决方案
  18. monthcalendar_Python日历模块| 带有示例的monthcalendar()方法
  19. mmdetection3d 训练
  20. 怎样选择适合自己的视频加密软件方案?

热门文章

  1. opencv 处理黑夜_基于 opencv图像去噪
  2. java(17) - 增强for循环、装箱拆箱、可变参数
  3. EasyUI加zTree使用解析 easyui修改操作的表单回显方法 验证框提交表单前验证 datagrid的load方法...
  4. Linux curl命令简介
  5. wikioi 1306 机智Trie树
  6. Android接收系统广播
  7. PHP新手之学习类与对象(4)
  8. 64位Java开发平台的选择,如何区分JDK,Tomcat,eclipse的32位与64版本
  9. MaxScale初探
  10. jQueryMobile新版中导航栏按钮消失的解决方法