HDU 4974 A simple water problem(贪心)

简介:

HDU 4974 A simple water problem

题目链接

签到题,非常easy贪心得到答案是(sum + 1) / 2和ai最大值的最大值

代码:

#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;

const int N = 100005;
typedef long long ll;

int t, n;
ll a, Max, sum;

int main() {
    int cas = 0;
    scanf("%d", &t);
    while (t--) {
	scanf("%d", &n);
	Max = 0;
	sum = 0;
	ll num = 0;
	for (int i = 0; i < n; i++) {
	    scanf("%I64d", &num);
	    Max = max(Max, num);
	    sum += num;
	}
	sum = (sum + 1) / 2;
	printf("Case #%d: %I64d\n", ++cas, max(sum, Max));
    }
    return 0;
}





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5139461.html,如需转载请自行联系原作者
相关文章
|
算法 Java 容器
深入解析Java并发库(JUC)中的LongAdder
深入解析Java并发库(JUC)中的LongAdder
|
网络协议 Linux 开发工具
linux常用命令三
linux常用命令三
66 4
|
人工智能 数据可视化 搜索推荐
低代码开发:加速软件创新的重要工具
在当今高度数字化的时代,企业竞争愈发激烈,如何快速高效地开发高质量的软件应用已成为企业成功的关键因素。在这种背景下,低代码开发作为一种新兴的软件开发方法,正逐渐受到企业的追捧。低代码开发平台通过提供可视化编程环境和预构建组件,使得开发人员能够以更高效、更便捷的方式进行应用开发。本文将详细探讨低代码开发的概念、市场背景、优势、应用案例以及未来发展趋势。
159 1
|
应用服务中间件 nginx
解决nginx 出现 413:Request Entity Too Large
解决nginx 出现 413:Request Entity Too Large
1168 0
|
C++
C++/C/PTA 复数类的操作
1、声明一个复数类Complex(类私有数据成员为double型的real和image) 2、定义构造函数,用于指定复数的实部与虚部。
272 0
|
缓存 Oracle 关系型数据库
【数据设计与实现】第5章:同步与互斥
同步与互斥设计原则数据库的一个重要能力就是为多个用户提供并发访问服务,并发度是考察数据库性能的重要指标之一。事务隔离级别定义了并发控制算法的正确性,并让用户通过选择隔离级别在正确性和高性能之间进行平衡。事务重点考虑的是数据层面的并发控制,是属于较上层的同步与互斥。实际上,数据库系统是由大量进程、线程、数据结构构成的,进程、线程会并发地访问、修改数据结构,还需要在较底层级解决数据结构的同步与互斥问题
【数据设计与实现】第5章:同步与互斥
|
算法 JavaScript 搜索推荐
|
消息中间件 分布式计算 Kafka
流处理开源框架Flink原理简介和使用(2)
流处理开源框架Flink原理简介和使用(2)
273 0
流处理开源框架Flink原理简介和使用(2)
关于iframe页面里的重定向问题
    最近公司做的一个功能,使用了iframe,父页面内嵌子页面,里面的坑还挺多的,上次其实就遇到过,只不过今天在此描述一下。     请允许我画个草图:          外层大圈是父级页面,里层是子级页面,我们是在父级引用子级页面的,由于是两个页面,URL肯定不一样的,“一般的,在子页面做的操作也仅仅对子页面生效”,现在我要说的就是关于这一点的!     公司这个功能,在子级页面完成某个操作以后,需要跳转页面,于是子级页面的代码是这样写的:提交=>提交成功=>跳转B页面。
5162 0