• 吃糖果


    吃糖果

    Time Limit : 6000/3000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other)
    Total Submission(s) : 126   Accepted Submission(s) : 21
    Problem Description
    HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢将一样的糖果放在一起吃,喜欢先吃一种,下一次吃另一种,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下。
     
    Input
    第一行有一个整数T,接下来T组数据,每组数据占2行,第一行是一个整数N(0<n<=1000000),第二行是n个数,表示n种糖果的数目mi(0<mi<=1000000)。 div="" <="">
     
    Output
    对于每组数据,输出一行,包含一个"Yes"或者"No"。
     
    Sample Input
    2 3 4 1 1 5 5 4 3 2 1
     
    Sample Output
    No Yes [hint]Hint[/hint] Please use function scanf
     
    Author
    Gardon
     
    Source
    Gardon-DYGG Contest 2
     
     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 int main()
     4 {
     5     long long T,n,a,i,k,sum;
     6     scanf("%I64d",&T);
     7     while(T--)
     8     {
     9         scanf("%I64d",&n);
    10         for(i=0,k=0,sum=0;i<n;i++)
    11         {
    12             scanf("%I64d",&a);
    13             if(a>k)
    14                 k=a;
    15             sum+=a;
    16         }
    17         sum-=k;
    18         if((sum+1)>=k)
    19             printf("Yes
    ");
    20         else
    21             printf("No
    ");
    22     }
    23     return 0;
    24 }
    View Code
    转载请备注:
    **************************************
    * 作者: Wurq
    * 博客: https://www.cnblogs.com/Wurq/
    * Gitee: https://gitee.com/wurq
    **************************************
  • 相关阅读:
    How to Use the UTL_MAIL Package
    ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE
    2.4 批量下达车间任务平台
    2.3 改装及返修任务管理
    2.2 生产外协管理
    2.1 车间排产与生产备料
    1.15 计划分析-订单与预测差异比较
    1.14 计划分析-两周订单变更比较
    1.13 生产计划的调整与维护
    1.12 售后配件需求与计划生产衔接
  • 原文地址:https://www.cnblogs.com/Wurq/p/3750226.html
Copyright © 2020-2023  润新知