博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
吃糖果
阅读量:5270 次
发布时间:2019-06-14

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

Problem Description
HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢将一样的糖果放在一起吃,喜欢先吃一种,下一次吃另一种,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下。
 

 

Input
第一行有一个整数T,接下来T组数据,每组数据占2行,第一行是一个整数N(0<N<=1000000),第二行是N个数,表示N种糖果的数目Mi(0<Mi<=1000000)。
 

 

Output
对于每组数据,输出一行,包含一个"Yes"或者"No"。
 

 

Sample Input
2 3 4 1 1 5 5 4 3 2 1
 

 

Sample Output
No Yes
Hint
Hint
Please use function scanf
 
这个题  需要仔细找找规律  其实不难
就拿最大的数和剩下数的和进行比较  如果大2以上就不能 
#include
int main(){ long long int n,t,s,k,i,j,a,max; scanf("%I64d",&t);//注意格式 I64d. while(t--) { max=0; k=1; s=0; scanf("%I64d",&n); for(i=0;i
max) { max=a;///求出最大的 和他们的和 } } if(2*max-s>1)/2乘以最大的 是因为多加了一个最大的, { k=k+1; } if(k==1)//这个其实多此一举啦 你可以直接在上面输出。 { printf("Yes\n"); } if(k>1) { printf("No\n"); } } return 0;}

 

转载于:https://www.cnblogs.com/zhangjiaqi123/p/6171219.html

你可能感兴趣的文章
Elasticsearch 滚动重启 必读
查看>>
mysql explain执行计划详解
查看>>
windows下面安装Python和pip终极教程
查看>>
Hadoop基本概念
查看>>
java.util.zip压缩打包文件总结一:压缩文件及文件下面的文件夹
查看>>
JavaScript高级程序设计(四): 关键字With的使用
查看>>
浅说 apache setenvif_module模块
查看>>
MySQL--数据插入
查看>>
判断一个元素有没有条件
查看>>
[JLOI2011]飞行路线 (分层图,最短路)
查看>>
重新学习python系列(二)? WTF?
查看>>
android开发常用地址
查看>>
SSH框架整合配置所需JAR包(SSH整合)
查看>>
PHP函数
查看>>
html5多媒体Video/Audio
查看>>
如何安装windows7
查看>>
[主席树]HDOJ4348 To the moon
查看>>
shell脚本统计文件中单词的个数
查看>>
SPCE061A学习笔记
查看>>
sql 函数
查看>>