题目描述

因疫情原因,同学们只能在学校食堂就餐,学校为了保证同学们的就餐,准备了各种食品供大家选择。在学校餐厅,有 a 种汤,b 种饭,c 种面条,d 种荤菜,e 种素菜。为了保证膳食搭配,小王每顿饭都会点 1~2 样荤菜,1~2 样素菜(不重复)。同时,在小王心情好的时候,会点一样饭,再配上一种汤。在心情不好的时候,就只吃一种面条。因为经济有限,小王每次点餐的总价在 min~max 之间。小王想知道,总共有多少种不同的点餐方案。

输入描述

输入数据第一行包含一个整数 T,表示测试数据的组数,对于每组测试数据: 第一行为整数 a,b,c,d,e (0<a,b,c,d,e<=10) 第二行为 a 个大于零的整数,表示 a 种汤的价格 第三行为 b 个大于零的整数,表示 b 种饭的价格 第四行为 c 个大于零的整数,表示 c 种面条的价格 第五行为 d 个大于零的整数,表示 d 种荤菜的价格 第六行为 e 个大于零的整数,表示 e 种素菜的价格 第七行为两个整数 min max, 表示每次点餐的价格范围

输出描述

对于每组测试数据,输出一行,包含一个整数,表示点餐方案数。

样例输入

Copy to Clipboard
1 2 2 2 2 2 2 3 3 1 5 2 1 4 3 6 5 8 

样例输出

Copy to Clipboard
3
#include<iostream>
using namespace std;
int main()
{   int t,minm,maxm;cin>>t;while(t--){int a[11],b[11],c[11],d[11],e[11];int a1,b1,c1,d1,e1; int num=0,sum1=0,sum2=0,sum3=0;cin>>a1>>b1>>c1>>d1>>e1;for(int i=0;i<a1;++i) cin>>a[i];for(int i=0;i<b1;++i) cin>>b[i];for(int i=0;i<c1;++i) cin>>c[i];for(int i=0;i<d1;++i) cin>>d[i];for(int i=0;i<e1;++i) cin>>e[i];cin>>minm>>maxm;for(int n4=0;n4<d1;++n4){for(int k4=n4;k4<d1;++k4){if(k4==n4) sum1=d[n4];else sum1=d[n4]+d[k4];for(int n5=0;n5<e1;++n5){for(int k5=n5;k5<e1;++k5){if(k5==n5) sum2=e[n5];else sum2=e[n5]+e[k5];for(int n1=0;n1<a1;++n1){for(int n2=0;n2<b1;++n2){sum3=a[n1]+b[n2];int sum=0;sum+=sum3+sum1+sum2;if(sum>=minm&&sum<=maxm) num++;}}for(int n3=0;n3<c1;++n3){int sum=0;sum+=sum1+sum2+c[n3];if(sum>=minm&&sum<=maxm) num++;}}}}}cout<<num<<endl; }} 

P1688 餐厅点餐相关推荐

  1. springboot智慧餐厅点餐餐桌预订系统设计与实现

    现在社会的生活节奏越来越快,人们对互联网的需求也越来越大,不仅要求使用方便,而且对于功能及扩展性也有了更高的要求,最能达到要求莫过于利用计算机网络,将所需功能要求和计算机网络结合起来,就形成了本智慧餐 ...

  2. 基于Springboot中小餐厅点餐管理系统设计

    程序开发技术:Idea + Springboot + Mysql5.6 管理员可以分配多个角色身份包括预订人员,人事人员,营业人员,厨师长,财务人员和管理员,其中管理员拥有所有功能权限,管理员登录后, ...

  3. 基于JSP的某餐厅点餐系统

    目 录 第一章 绪论 1 1.1系统研究背景和意义 1 1.2研究现状 1 1.3研究主要内容 2 第二章 相关技术说明 3 2.1 JSP(Java Server Page)简介 3 2.2 Spr ...

  4. JAVA JSP 餐厅点餐系统源码(点餐系统)jsp点餐系统网上订餐系统在线订餐系统

    JAVA JSP javaweb餐厅点餐系统源码(点餐系统)jsp点餐系统网上订餐系统在线订餐系统

  5. 计算机毕设之 餐厅点餐app

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,餐厅点餐app. 计算机毕业生设计,课程设计需要帮助的可以找我 2 设计概要 21世纪是信息化时代,随着信息技术和网络技术的发展,信息化已经 ...

  6. 【餐厅点餐平台|一】项目描述+需求分析

    餐厅点餐平台导航 [餐厅点餐平台|一]项目描述+需求分析 https://blog.csdn.net/weixin_46291251/article/details/126414430 [餐厅点餐平台 ...

  7. Java餐厅点餐系统uniapp源码带安装教程

    一套Java开发的餐厅点餐半成品系统,前端使用uniapp编写,经过本地测试,这套系统还有一些功能没完善好,有能力的朋友可以在这套系统基础上进行二次开发. 技术架构 后端技术框架:springboot ...

  8. nodejs+vue 智慧餐厅点餐餐桌预订系统

    现在社会的生活节奏越来越快,人们对互联网的需求也越来越大,不仅要求使用方便,而且对于功能及扩展性也有了更高的要求,最能达到要求莫过于利用计算机网络,将所需功能要求和计算机网络结合起来,就形成了本智慧餐 ...

  9. 基于Java+Swing实现餐厅点餐系统

    基于Java+Swing实现餐厅点餐系统 一.系统介绍 二.系统展示 1.主页 2.点菜 3.下单 4.结算 5.销售情况(管理员) 三.系统实现 四.其他系统 五.获取源码 一.系统介绍 该系统针对 ...

最新文章

  1. PTA团体程序设计天梯赛-L2-024 部落
  2. linux语言换成英语,把Linux的默认语言改为英语
  3. vc 控制台添加托盘显示_开源:ESP8266读DHT11温湿度,小程序实时显示
  4. [区块链与密码学][王小云院士][部分PPT][20200507]
  5. 我要重构“软件行业”......
  6. 计算机随机抽样的方法有,卫生统计学四种随机抽样方法
  7. win7连接远程服务器特别慢,主编告诉你win7远程桌面连接速度慢的完全解决教程...
  8. 阿里云商标自助注册申请快速入门(详细步骤和教程)
  9. win7如何设置通电自动开机_老司机处理win7系统电脑自动开机设置的详细步骤【图文】...
  10. 2019年首批!网易易盾加固系统通过中国反网络病毒联盟认证
  11. python漂亮界面 数独游戏源代码_Python编写的超帅数独可视化解题器
  12. 各种水龙头拆卸图解_各种水龙头拆卸图解 蜜罐蚁小编带您了解水龙头拆卸方法...
  13. 转:听听别人怎么说:VueJS 与 ReactJS
  14. 如何区分电梯卡为id卡ic卡_门禁卡ID卡和IC卡从外表怎么区分?
  15. 【年终总结】——梦想起航
  16. 博弈论 斯坦福game theory stanford week 2.0_
  17. mysql 多表查询语句
  18. mount: mounting 192.168.1.141:/root/rootfs on /opt failed: Permission denied
  19. 魅族E3 固件 2.015 (带LV)
  20. 安卓玩方舟服务器怎么稳定点,方舟 使用代码后 非专用服务器老掉线 | 手游网游页游攻略大全...

热门文章

  1. 获取自己所上传资源的下载量
  2. c51倒计时程序汇编语言,两位倒计时器程序(单片机—汇编语言).doc
  3. 中划线与下划线的区别
  4. Cadence OrCAD Capture 修改添加阵列PIN的递增方向的方法
  5. 生产力飙升!皮卡智能新产品上线,带你进入AIGC新纪元
  6. [强化学习一]隐马尔可夫基本概念
  7. Vue+OpenLayers学习系列(九)Vue+OpenLayers小案例(长度测量、面积测量、坐标定位、坐标获取)
  8. 屏蔽百度搜索结果页的推送广告
  9. 适合公司用的电子邮箱哪家好?企业邮箱最全功能介绍~
  10. Philcoin-人民的货币