题目描述

“别人总说我瓜,其实我一点也不瓜,大多数时候我都机智的一批“
我宝儿姐背包学的太差了,你们谁能帮我解决这道题,我就让他做我的男朋友!宝儿姐现在在逛超市,超市里的种类实在是太多了,每种都有很多很多(无限个),每种每个都有一个能给我的开心值,但是宝儿姐又不希望太开心了,希望获得的开心值小于m,防止乐极生悲。请你帮忙计算一下,从这n种类的物品中挑出4个(不是4种)获得不超过m的最大开心值是多少吧

输入

多实例输入
第一行两个整数n和m,代表超市里物品的种类数目(n<=1000)和希望获得的开心值上限(m<=1e6)
当n和m同时为0表示输入结束。
接下来一行n个整数,代表n种物品中单个能带来的开心值(同种物品单个开心值相同,且小于等于1e4)

输出

一个整数,代表宝儿姐能获得的不超过m的最大开心值。

样例输入

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】逛超市相关推荐

  1. Contest1479 - 2018-ZZNU-ACM集训队 夏季队内积分赛 (3) Problem K 易水寒

    2139: 易水寒 时间限制: 1 Sec  内存限制: 128 MB 提交: 255  解决: 72 [提交] [状态] [讨论版] [命题人:admin] 题目描述 "别人总说我瓜,其实 ...

  2. 2017.10.24队内互测——压轴出场的互测终曲|(*_-)

    出题人: Sherlock, Frank, WWQ, MurasameKatana 终于到了我们组出题啦. 题面都是我自己写的2333 Problem 1 :令咒 题目来源:http://codevs ...

  3. 队内基本伺服系统与传感系统

    提示:要过的开心! 目录 前言 一.伺服系统 1.电机 1.1交流电机 1.2直流电机 1.3重要参数 2.编码器 3.电子调速器(电调) 二.传感系统 1.激光测距仪 2.码盘 3.陀螺仪 3.激光 ...

  4. 2017.9.16队内互测——老年组Day1

    2017.9.16队内互测--老年组Day1 出题人:feather,MeiCo,Summer,Black Problem 1: 对于100%的数据,n<=1000 截图比较奇怪-还请见谅 简单 ...

  5. HEU-2017ACM集训队-队内训练赛(3.10)

    HEU-2017ACM集训队-队内训练赛(3.10) B. 小B的序列 (51nod1062) 题意 求给定序列的第n项 做法 预处理 代码 #include <iostream> #in ...

  6. 【luogu 11.8 队内赛 】【暴力】T1 Lyrith -迷宮リリス-

    Lyrith -迷宮リリス- 题面 解题思路 Code luogu 11.8 队内赛 T1 Lyrith -迷宮リリス- 题面 输入输出样例 输入 #1 12345 输出 #1 YES 34152 输 ...

  7. 【队内赛 T2】【数学】巡回的梦魇之神喜欢数列

    巡回的梦魇之神喜欢数列 题目 解题思路 Code 队内赛 T2 巡回的梦魇之神喜欢数列 题目 输入输出样例 输入 #1 3 3 2 4 5 5 10 输出 #1 4 70 2002 输入 #2 10 ...

  8. 玛酷机器人与艾迪瑞特_玛酷机器人-逛超市

    1.认知购物车.超市内货架的结构特点: 2.在了解超市的基本布局下,能利用积木设计和搭建出完整的超市: 3.通过课程活动,培养幼儿的空间感及整体布局能力,并通过角色扮演游戏,提升幼儿语言表达能力,了解 ...

  9. 【背包】小明逛超市(jzoj 2148)

    小明逛超市 题目大意: 有一个大小为n的背包,和m件物品,每件物品都有自己的价格和价值还有个数,当个数为0时则为无限件,为1实则为1件,求最大的价值 样例输入 4 5 5 3 0 5 3 1 4 4 ...

最新文章

  1. 看板中的WIP限制思想
  2. Hibernate的increment主键生成机制带来的问题
  3. LVS负载均衡之ipvsadm部署安装(安装篇)
  4. 利用.net4.0的dynamic特性制造的超级简单的微信SDK
  5. java任务分支和合并_合并/分支战略
  6. unique_ptr使用简介
  7. mysql父行指那一行,MySQL中给定父行找到所有子行的解决方案
  8. 在苹果Mac上的“磁盘工具”中如何修复储存设备?
  9. J2EE Architecture(1)
  10. 【步态识别】GaitMPL
  11. 2021年 阿里云商标注册申请的相关详情及分类介绍
  12. css3动画正弦曲线,css动画之模拟正余弦曲线的实例分享
  13. 蓝桥杯练习题 <座次问题> 排列型枚举 next_permutation
  14. sql查询语句分支语句
  15. 【原创】ubuntu下收听香港电台和其他电台
  16. [机器学习实战] 深度学习为黑白图像着彩色
  17. x86汇编_SHLD/SHRD双精度左右移指令_笔记49
  18. 电气器件系列二十一:变压器
  19. 俄罗斯公司开发者提交开源代码被拒,Linux 内核维护者: 我们不愿意接受
  20. H5 css引入方式 内联样式表

热门文章

  1. 9组数据,看懂新中国成立70周年沧桑巨变!
  2. onload事件和DOMContentLoaded事件
  3. 新媒体新营销:微博十大新潮用语
  4. 【Python机器学习】KNN进行水果分类和分类器实战(附源码和数据集)
  5. css常用demo练习
  6. xHE-AAC 简介
  7. 阿里三面:灵魂拷问——有react fiber,为什么不需要vue fiber?
  8. 脑电特征中的微分熵(DE)计算
  9. 曾仕强财神学第一集笔记
  10. 王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了…