///个人感觉vector好看一点

#include<iostream>
#include<cstdio>
#include<cstring>
#include<vector>
using namespace std;
int tang[],fan[],mian[],hun[],su[];
int t,a,b,c,d,e,ml,mr;
int solve()
{
vector<int>v[];
for(int i = ; i < ; i++)v[i].clear();
for(int i = ; i < d; i++)
{
for(int j = ; j < e; j++)
{
if(hun[i] + su[j] <= mr)
v[].push_back(hun[i] + su[j]);
}
}
for(int i = ; i < d; i++)
{
for(int j = ; j < e; j++)
{
for(int q = j+; q < e; q++)
{
int num = su[j] + su[q];
if(num + hun[i] <= mr)
v[].push_back(num + hun[i]);
}
}
}
for(int i = ; i < d; i++)
{
for(int j = i+; j < d; j++)
{
int num = hun[i] + hun[j];
if(num <= mr)
for(int q = ; q < e; q++)
{
if(num + su[q] <= mr)
v[].push_back(num + su[q]);
}
}
}
for(int i = ; i < d; i++)
{
for(int j = i+; j < d; j++)
{
int num1 = hun[i] + hun[j];
if(num1 <= mr)
for(int q = ; q < e; q++)
{
for(int k = q+; k < e; k++)
{
int num2 = su[q] + su[k];
if(num1 + num2 <= mr)
v[].push_back(num1+ num2);
}
}
}
}
for(int i = ; i < a; i++)
{
for(int j = ; j < b; j++)
{
if(tang[i] + fan[j] <= mr)
v[].push_back(tang[i] + fan[j]);
}
}
for(int i = ; i < c; i++)
{
if(mian[i] <= mr)
v[].push_back(mian[i]);
}
int ans = ;
for(int i = ; i < ; i++)
{
int len = v[i].size();
for(int j = ; j < len; j++)
{
int len1 = v[].size(),len2 = v[].size();
for(int k = ; k < len1; k++)
{
if(v[i][j] + v[][k] >= ml && v[i][j] + v[][k] <= mr)
ans++;
}
for(int k = ; k < len2; k++)
{
if(v[i][j] + v[][k] >= ml && v[i][j] + v[][k] <= mr)
ans++;
}
}
}
return ans;
}
int main()
{ scanf("%d",&t);
while(t--)
{
scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
for(int i = ; i < a; i++)
scanf("%d",&tang[i]);
for(int i = ; i < b; i++)
scanf("%d",&fan[i]);
for(int i = ; i < c; i++)
scanf("%d",&mian[i]);
for(int i = ; i < d; i++)
scanf("%d",&hun[i]);
for(int i = ; i < e; i++)
scanf("%d",&su[i]);
scanf("%d%d",&ml,&mr);
printf("%d\n",solve());
}
}

FZU 2086 餐厅点餐(枚举)的更多相关文章

  1. FZU 2086 餐厅点餐(模拟)

    Problem 2086 餐厅点餐 Problem Description Jack最近喜欢到学校餐厅吃饭,好吃干净还便宜. 在学校餐厅,有a种汤,b种饭,c种面条,d种荤菜,e种素菜. 为了保证膳食 ...

  2. [ACM] FZU 2086 餐厅点餐 (枚举)

    roblem Description Jack近期喜欢到学校餐厅吃饭.好吃干净还廉价. 在学校餐厅.有a种汤,b种饭.c种面条,d种荤菜,e种素菜. 为了保证膳食搭配,Jack每顿饭都会点1~2样荤菜 ...

  3. FZU 2086 餐厅点餐

     好久不写博客了……得有快一个月了……看到大神们一篇篇博文 唉……差好多……这一个月 有蓝桥杯还有校赛……校赛签到题都没签完 实力铁牌……不过蓝桥杯一等奖 五月份帝都之行还挺令人期待……清明小长假之前 ...

  4. 餐厅点餐APP总结

    总结:经过这几个月的时间里,我们通过学习.讨论一起做出了餐厅点餐这个APP,我们在做这个APP的过程中,每个人都有自己的想法,也通过讨论最后做出了这个app,虽然做的不是很好,但是我们也尽自己的努力尽 ...

  5. 安卓餐厅点餐系统---针对浩然android工作室的一个小白的分析

    昨天刚把浩然android工作室的下载下来了,为了研究下点餐系统的架构,更好的完成手中的项目,便写出一个分析报告(小白的分析,忘见谅!) 本项目app主要用于餐厅无线订餐使用,功能突出餐厅的订餐需求, ...

  6. iOS- UIPickerView餐厅点餐系统

    在餐厅里的点餐系统的核心控件就是UIPickerView 今天晚上在整理以前的项目笔记时,特意把UIPickerView单独拿出来,做了一个简陋的点餐道具. 因为没有素材图片,所有大家将就看看吧 0. ...

  7. 做 fzu oj 1003 简单的枚举

    暴力求解法---简单枚举 定义一个函数(函数的内容大概是包含了题目所给的限制条件),然后主函数就是通过循环进行枚举,枚举出可能的元素,带入函数中进行验证,如果符合函数所给的情况,则为其解.

  8. FZU 1077 铁皮容器 【枚举/二分】

    Accept: 1040    Submit: 2314Time Limit: 1000 mSec    Memory Limit : 32768 KB Problem Description 使用白 ...

  9. Django的流程如何理解(餐厅点餐举例)

    去饭店(商场)吃饭的步骤: 告诉前台服务员,来一小碗牛肉拉面,菜单上勾上一个牛肉拉面(url) 服务员去拉面窗口,告诉后厨,一碗牛肉拉面),后厨(view)开始准备. 后厨给打杂小弟说,给我一份儿面条 ...

随机推荐

  1. vultr vps官网改版免费注册教程(最新优惠码)

    本站强烈推荐的,国外超高性价比vps服务器Vultr官方网站最近更新了,导致一些朋友心生茫然,今天写个简易教程给大家. 首先是打开vultr官网,免费注册一个vultr账号.填写邮箱地址.密码,非常简 ...

  2. Chapter 14_4 使用_ENV

    因为_ENV是一个普通的变量,我们可以像其他变量一样去对它进行赋值和访问. _ENV = nil 上面的赋值操作,将会使得在它之后的代码块不能直接访问全局变量.不过,对控制你的代码所使用的变量有用处. ...

  3. jquery选择器的简单使用

    1.$()可以是$(expresion),即css选择器.Xpath或html元素,也就是通过上述表达式来匹配目标元素. 比如:$("a")构造的这个对象,是用CSS选择器构建了一 ...

  4. Unity3D 回合制 网上源码 目前还在研究构思

    我们已将回合制的战斗模式讲解得很清楚了.那么,如果在Unity3D游戏中实现一个回合制游戏呢?我们从最简单的一对一模式来设计回合制游戏的原型.我们可以游戏的状态划分为下面三种状态:        1. ...

  5. php笔记(一)面向对象编程

    <?php //定义一个类 class Car { var $name = '汽车'; function getName() { return $this->name; } } //实例化 ...

  6. D - Digging(01背包,贪心)

    D - Digging Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu Submit St ...

  7. 1-10w之间的整数中有几个完全平方数

    #include "stdio.h" #include<math.h> void main() { ,x,y; printf("1-10w之间的整数中有以下几 ...

  8. js导入插件注意事项.txt

    网上收集的答案如下:==============================================1)确认js真的被引用到2)确认js引用顺序没问题3)确认js代码里的括号等都匹配,不会 ...

  9. javaWEB总结(1):第一个servlet程序

    1.新建一个javaWeb工程,工程的目录如下 2.在com.dao.chu的包下新建一个HelloServlet.java类 package com.dao.chu; import java.io. ...

  10. 《Windows驱动开发技术详解》之编程加载NT式驱动

    之前我们加载驱动都是利用INSTDRV这个应用,其原理是在注册表中写入相应的字段,这一节我们手动编写代码去加载驱动,其原理类似: