糖果

时间限制:1000 ms  |  内存限制:65535 KB
难度:2
描写叙述
topcoder工作室的PIAOYIi超级爱吃糖果。如今他拥有一大堆不同种类的糖果。他准备一口气把它们吃完。但是他有一个习惯。他不喜欢同一种类的糖果连着吃。他喜欢先吃一种,然后再吃还有一种。

但是PIAOYI不知道是否存在一种顺序能把这些糖果吃完,聪明的你能够帮助他吗?

输入
第一行有一个整数N,接下来有N组数据,第一行有一个整数M(0<M<1000000)。第二行是M个数。表示M种糖果的数目Mi(0<Mi<1000000).
输出
对于每组数据,输出一行。包括一个“Yes”或者“No”。
例子输入
2
3
1 1 5
5
1 2 3 4 5
例子输出
No
Yes
技巧题!
AC码:

#include<stdio.h>
int main()
{
int T,a,n,sum,max,i;
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
sum=0;
max=0;
for(i=0;i<n;i++)
{
scanf("%d",&a);
sum+=a;
if(max<a)
max=a;
}
if(2*max>sum+1)
printf("No\n");
else
printf("Yes\n");
}
return 0;
}

最新文章

  1. JAVA(3)
  2. 一种模拟position: sticky;的方法
  3. bzoj1051
  4. JAVA对象转化JSON出现死循环问题
  5. 条件编译#ifdef的妙用详解_透彻
  6. js 获取浏览器版本号
  7. TIME_WAIT问题总结
  8. (转)使用string.Format需要注意的一个性能问题
  9. MySQL注射的过滤绕过技巧
  10. python网络数据采集(伴奏曲)
  11. 搭建alpine仓库 提供apk包
  12. 一分钟学会JavaMail(假)__手动滑稽
  13. 面向对象编程其实很简单--python面向对象(初级篇)
  14. 如何在UWP中统一处理不同设备间的页面回退逻辑
  15. JavaScript对象Object
  16. poj1696 Space Ant【计算几何】
  17. 2-14-2 MySQL数据类型
  18. H5跳转到百度地图并定位
  19. HighCharts常用设置
  20. LeetCode:43. Multiply Strings (Medium)

热门文章

  1. 【C++/数据结构】顺序表的基本操作
  2. luogu1967 货车运输 最大瓶颈生成树
  3. 圆角矩形“RoundRectShape”使用详解
  4. poj3621 Sightseeing Cows
  5. J2EE7与Servlet3.x
  6. php简单测试slim框架的功能
  7. 【BZOJ1565】【NOI2009】植物大战僵尸
  8. 第5章分布式系统模式 在 .NET 中使用 DataSet 实现 Data Transfer Object
  9. 使用Custom scrollbar(彩色滚动条)插件实现WordPress滚动条变色的方法
  10. javascript中模块化知识总结