首页 > 其他分享 >杭电1205--吃糖

杭电1205--吃糖

时间:2023-02-06 21:01:29浏览次数:39  
标签:No 1205 max sum 杭电 -- int 糖果 scanf


吃糖果

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

知识点:只要除了数目最多的糖果以外的其他所有糖果的数目之和加1(小心这里要用int64),
大于等于数目最多的糖果数,就能吃完,否则不能。
原理:O X O M O,三种糖果,假设其他糖果总数为n,数目最多的只能插空n+1;

代码:(注意溢出)

# include <iostream>
# include <cstdio>
using namespace std;

int main(){

int n,m;
long long sum,max;

scanf("%d",&n);
while(n--){
scanf("%d",&m);
sum = 0;
max = 0;
int t;
for(int i=0;i<m;i++){
scanf("%d",&t);
if(t>max){
max = t;
}
sum+=t;
}

sum=sum+1-max;
if(sum>=max){
printf("Yes\n");
}else{
printf("No\n");
}

}

return 0;
}


标签:No,1205,max,sum,杭电,--,int,糖果,scanf
From: https://blog.51cto.com/u_15955675/6040514

相关文章

  • 南阳理工--103背包问题
    背包问题难度:3描述现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就......
  • 杭电1163--9余项定理的例子
    #include<iostream>#include<cstdio>#include<algorithm>usingnamespacestd;intmain(){intn,a[10009];inti,t;while(scanf("%d",&n),n!=0){......
  • 9余数定理
    9余数定理可以验证灯饰两边是否相等......
  • 基于Simulink的RBF神经网络的LMS自适应滤波器设计仿真
    1.算法描述LMS(LeastMeanSquare),由Widrow和Hoff于1960年提出,也称Δ规则。该算法与感知器网络的学习算法在权值调整上都基于纠错学习规则,但LMS更易实现,因此得到广......
  • RCU-1——内核文档翻译——RCU-tasks
    一、TheRCU-taskssubsystem:https://lwn.net/Articles/607117/翻译读取-复制-更新(RCU)机制负责保留旧版本的数据结构,直到它知道没有CPU可以保存对它们的引用;一旦发生......
  • 52.Toad for Oracle 使用说明
    一.Toad功能综述 二.系统需求 三.安装指南 四.快速入门 1.Schemabrowser的用法简介 2.SQEditor的使用介绍 3.ProcedureEditor的用法介绍 4.如何进行PLSQL的debug 5.如何......
  • Java Object类
    默认情况下,Object类是java中所有类的父类。换句话说,它是java的顶级类。如果想引用你不知道的类型的对象,使用Object类是没有错的。请注意,父类引用变量可以引用子类对象,称......
  • drf 自动生成路由
    目录drf路由系统SimpleRouter与DefaultRouteraction装饰器扩展测试伪代码drf路由系统由于继承了ViewSetMinxin类路由的写法变了,有三种写法。需要学习一下原生写法pa......
  • free download glTF models All In One
    freedownloadglTFmodelsAllInOneglTF2.0https://github.com/KhronosGroup/glTFhttps://www.khronos.org/files/gltf20-reference-guide.pdfglTF2.0models......
  • def 认证组件
    目录drf认证组件登录接口viewsmodelsurlsdrf认证组件登录接口viewsfromrest_framework.viewsetsimportViewSetfromrest_framework.decoratorsimportactionfr......