【zznu-夏季队内积分赛3-I】逛超市
题目描述
我宝儿姐背包学的太差了,你们谁能帮我解决这道题,我就让他做我的男朋友!宝儿姐现在在逛超市,超市里的种类实在是太多了,每种都有很多很多(无限个),每种每个都有一个能给我的开心值,但是宝儿姐又不希望太开心了,希望获得的开心值小于m,防止乐极生悲。请你帮忙计算一下,从这n种类的物品中挑出4个(不是4种)获得不超过m的最大开心值是多少吧
输入
第一行两个整数n和m,代表超市里物品的种类数目(n<=1000)和希望获得的开心值上限(m<=1e6)
当n和m同时为0表示输入结束。
接下来一行n个整数,代表n种物品中单个能带来的开心值(同种物品单个开心值相同,且小于等于1e4)
输出
样例输入
2 20 1 2 0 0
样例输出
8
开始想的是背包问题,不过后来一想只有四件物品,可以两件两件地拿,把每种情况列出来然后用二分查找
#include <bits/stdc++.h> using namespace std; const int N = 1e6+3; int a[1005], b[510000]; int main() {int n, m;while(scanf("%d%d", &n, &m), n+m){int k = 0;for(int i = 1; i <= n; i++){scanf("%d", &a[i]);for(int j = 1; j <= i; j++)b[k++] = a[i] + a[j];}sort(b, b+k);int ans = 0;for(int i = 0; i < k; i++){int pos = upper_bound(b, b+k, m-b[i]) - b;ans = max(ans, b[i] + b[pos-1]);}printf("%d\n", ans);}return 0; }
转载于:https://www.cnblogs.com/lesroad/p/9437915.html
【zznu-夏季队内积分赛3-I】逛超市相关推荐
- Contest1479 - 2018-ZZNU-ACM集训队 夏季队内积分赛 (3) Problem K 易水寒
2139: 易水寒 时间限制: 1 Sec 内存限制: 128 MB 提交: 255 解决: 72 [提交] [状态] [讨论版] [命题人:admin] 题目描述 "别人总说我瓜,其实 ...
- 2017.10.24队内互测——压轴出场的互测终曲|(*_-)
出题人: Sherlock, Frank, WWQ, MurasameKatana 终于到了我们组出题啦. 题面都是我自己写的2333 Problem 1 :令咒 题目来源:http://codevs ...
- 队内基本伺服系统与传感系统
提示:要过的开心! 目录 前言 一.伺服系统 1.电机 1.1交流电机 1.2直流电机 1.3重要参数 2.编码器 3.电子调速器(电调) 二.传感系统 1.激光测距仪 2.码盘 3.陀螺仪 3.激光 ...
- 2017.9.16队内互测——老年组Day1
2017.9.16队内互测--老年组Day1 出题人:feather,MeiCo,Summer,Black Problem 1: 对于100%的数据,n<=1000 截图比较奇怪-还请见谅 简单 ...
- HEU-2017ACM集训队-队内训练赛(3.10)
HEU-2017ACM集训队-队内训练赛(3.10) B. 小B的序列 (51nod1062) 题意 求给定序列的第n项 做法 预处理 代码 #include <iostream> #in ...
- 【luogu 11.8 队内赛 】【暴力】T1 Lyrith -迷宮リリス-
Lyrith -迷宮リリス- 题面 解题思路 Code luogu 11.8 队内赛 T1 Lyrith -迷宮リリス- 题面 输入输出样例 输入 #1 12345 输出 #1 YES 34152 输 ...
- 【队内赛 T2】【数学】巡回的梦魇之神喜欢数列
巡回的梦魇之神喜欢数列 题目 解题思路 Code 队内赛 T2 巡回的梦魇之神喜欢数列 题目 输入输出样例 输入 #1 3 3 2 4 5 5 10 输出 #1 4 70 2002 输入 #2 10 ...
- 玛酷机器人与艾迪瑞特_玛酷机器人-逛超市
1.认知购物车.超市内货架的结构特点: 2.在了解超市的基本布局下,能利用积木设计和搭建出完整的超市: 3.通过课程活动,培养幼儿的空间感及整体布局能力,并通过角色扮演游戏,提升幼儿语言表达能力,了解 ...
- 【背包】小明逛超市(jzoj 2148)
小明逛超市 题目大意: 有一个大小为n的背包,和m件物品,每件物品都有自己的价格和价值还有个数,当个数为0时则为无限件,为1实则为1件,求最大的价值 样例输入 4 5 5 3 0 5 3 1 4 4 ...
最新文章
- 看板中的WIP限制思想
- Hibernate的increment主键生成机制带来的问题
- LVS负载均衡之ipvsadm部署安装(安装篇)
- 利用.net4.0的dynamic特性制造的超级简单的微信SDK
- java任务分支和合并_合并/分支战略
- unique_ptr使用简介
- mysql父行指那一行,MySQL中给定父行找到所有子行的解决方案
- 在苹果Mac上的“磁盘工具”中如何修复储存设备?
- J2EE Architecture(1)
- 【步态识别】GaitMPL
- 2021年 阿里云商标注册申请的相关详情及分类介绍
- css3动画正弦曲线,css动画之模拟正余弦曲线的实例分享
- 蓝桥杯练习题 <座次问题> 排列型枚举 next_permutation
- sql查询语句分支语句
- 【原创】ubuntu下收听香港电台和其他电台
- [机器学习实战] 深度学习为黑白图像着彩色
- x86汇编_SHLD/SHRD双精度左右移指令_笔记49
- 电气器件系列二十一:变压器
- 俄罗斯公司开发者提交开源代码被拒,Linux 内核维护者: 我们不愿意接受
- H5 css引入方式 内联样式表