HDU 4974 A simple water problem
2015-09-29 20:32
288 查看
#include<stdio.h> #include<algorithm> using namespace std; int main() { int t; scanf("%d",&t); int k=1; while(t--) { int n; scanf("%d",&n); int x,sum=0,MAX=0; for(int i=0;i<n;i++) { scanf("%d",&x); sum+=x; MAX=max(x,MAX); } if((sum+1)/2>MAX) { printf("Case #%d: %d\n",k++,(sum+1)/2); } else { printf("Case #%d: %d\n",k++,MAX); } } return 0; }
相关文章推荐
- Python计算出给定的时间段的具体日期列表-大全
- poj 2752 Seek the Name, Seek the Fame
- Linux系统调用和库函数调用
- Maximal Square
- python coroutine的学习跟总结[转]
- android4.4 js调用java
- 用两个栈实现队列
- 一元回归分析r语言代码
- hdu 5455 Fang Fang(水题)
- manacher算法 O(n)求最长回文子串
- 导航地图5_系统搜索
- java基础
- java String 原理剖析
- Linux中的文件描述符与打开文件之间的关系
- 关于链表递归的断链问题
- 一张图看懂CSS cascade, specific, importance, inheritance
- 变量的作用域和生存周期
- 信息系统项目管理师2015年9月28日作业
- 使用反射机制实现对类中私有方法的调用
- 黑马程序员_java常用关键词