博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Greatest Number 山东省第一届省赛
阅读量:5842 次
发布时间:2019-06-18

本文共 1778 字,大约阅读时间需要 5 分钟。

Greatest Number

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

Saya likes math, because she think math can make her cleverer.
One day, Kudo invited a very simple game:
Given N integers, then the players choose no more than four integers from them (can be repeated) and add them together. Finally, the one whose sum is the largest wins the game. It seems very simple, but there is one more condition: the sum shouldn’t larger than a number M.
Saya is very interest in this game. She says that since the number of integers is finite, we can enumerate all the selecting and find the largest sum. Saya calls the largest sum Greatest Number (GN). After reflecting for a while, Saya declares that she found the GN and shows her answer.
Kudo wants to know whether Saya’s answer is the best, so she comes to you for help.
Can you help her to compute the GN?

输入

The input consists of several test cases.
The first line of input in each test case contains two integers N (0<N≤1000) and M(0 1000000000), which represent the number of integers and the upper bound.
Each of the next N lines contains the integers. (Not larger than 1000000000)
The last case is followed by a line containing two zeros.

输出

For each case, print the case number (1, 2 …) and the GN.
Your output format should imitate the sample output. Print a blank line after each test case.

示例输入

2 1010020 0

示例输出

Case 1: 8 解题:先循环一下,两个两个的相加一下,然后二分查找,时间算好,不会超过1s;
1 #include
2 #include
3 #include
4 #include
5 using namespace std; 6 const int N = 1e6+1000; 7 #define LL long long 8 LL sum[N]; 9 LL a[N];10 int search(int l,int r,LL num)11 {12 int mid;13 while(l

 

转载于:https://www.cnblogs.com/lovychen/p/4462727.html

你可能感兴趣的文章
uCOS:时钟节拍代码追踪
查看>>
linux操作系统cp命令
查看>>
QT的一个奇怪问题,设置了Qt::Tool后,点击弹出对话框的确定取消按钮,程序直接退出。...
查看>>
GBK转utf-8,宽字符转窄字符
查看>>
第十二周编程总结
查看>>
【MySQL】4、Select查询语句
查看>>
(转)关于SimpleDateFormat安全的时间格式化线程安全问题
查看>>
【工具】switchhost
查看>>
Linux之tomcat日志管理
查看>>
Intent跳转传list集合
查看>>
Codeforces VK Cup 2015 A.And Yet Another Bracket Sequence(后缀数组+平衡树+字符串)
查看>>
spring+springMvc+struts的SSH框架整合
查看>>
二叉树 - 已知前中,求后序遍历
查看>>
逆序数技巧 - 牛客
查看>>
Linux 内核
查看>>
结对开发Ⅴ——循环一维数组求和最大的子数组
查看>>
ORM框架通过映射(反射)获取数据库的数据
查看>>
0418 jQuery笔记(添加事件、each、prop、$(this))
查看>>
SQL SERVER服务停止和启动命令行
查看>>
文件操作
查看>>