周赛HDU超市服务

Description

Little girl Susie went shopping with her mom and she wondered how to improve service quality.

There are n people in the queue. For each person we know time ti needed
to serve him. A person will be disappointed if the time he waits is more than the time needed to serve him. The time a person waits is the total time when all the people who stand in the queue in front of him are served. Susie thought that if we swap some
people in the queue, then we can decrease the number of people who are disappointed.

Help Susie find out what is the maximum number of not disappointed people can be achieved by swapping people in the queue.

Input

The first line contains integer n (1?≤?n?≤?105).

The next line contains n integers ti (1?≤?ti?≤?109),
separated by spaces.

Output

Print a single number — the maximum number of not disappointed people in the queue.

Sample Input

Input

5
15 2 1 5 3

Output

4

Hint

Value 4 is achieved at such an arrangement, for example: 1,?2,?3,?5,?15. Thus, you can make everything
feel not disappointed except for the person with time 5.

///这个题因为数字过大,所以非常有技巧,如果用错了方法,虽然结果对,但提交就TLE,需要用到sort函数。

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
#define N 100100
int a[N];
int main()
{
    int n,i,j;
     scanf("%d",&n);
    for(i=0; i<=n-1; i++)
        {
            scanf("%d",&a[i]);
        }
    sort(a,a+n);
    int k=1;
   int sum=a[0];
    for(i=1;i<=n-1;i++)
    {
      if(sum<=a[i])//判断是否符合条件
      {
        sum=sum+a[i];
        k++;
      }
    }

    printf("%d\n",k);
    return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-08 09:31:29

周赛HDU超市服务的相关文章

网红淘宝店的成与败

近年来,随着直播的人气火热上升,越来越多的网红出现在我们的眼前.很多人都想成为网红,为什么呢?因为他们有人气,有喜欢自己的粉丝,而他们能通过这些粉丝和人气来获取利益,例如通过自己的人气接广告或卖东西给喜欢自己的粉丝.这就是为什么淘宝里有越来越多的网红店,他们通过自身的人气效应给自己打广告,在直播或博客中秀出自己店里的商品. 想要了解网红淘宝店的成与败,我们先来谈论网红淘宝店的运营方式.网红淘宝店当然老板是网红,但其实在幕后有一个操作团体,他们不仅起到封装网红的作用,还帮他们进货出货,网红只要负责

编程之美,让美国人科技高速发展,浅谈C语言带给美国的变化

我去年7月份有幸应美国朋友的邀约,在美国众多正在飞速发展中的高科技型企业畅游了一番.本来我以为,美国只有Google公司,苹果公司,FaceBook,IBM,微软,思科这些巨型的高新技术企业在世界的新技术领域活跃.然而真正的到了美国,我才真正的发现美国远远比我想象的更加丰富多彩.而让美国高新科技产业展现蓬勃生机的因素,我深深的发现C语言确实功不可没. C语言是一门通用计算机编程语言,广泛应用于底层开发.C语言的设计目标是以一种简易的方式编译.处理低级存储器,产生少量的机器码以及不需要任何的运行环

信用卡代偿观察(一):萨摩耶金服推荐“鸡肋”医疗、保险产品,愿者上钩

为提高居民生活水平.支持经济增长,促进我国经济从投资主导向消费主导转型,消费金融行业迎来了一轮长达十余年的"风口". 这场经济转变的背后,是20余家持牌消费金融公司的相继成立为居民提供消费金融服务和银行信用卡发卡量的激增.同时也促使居民向"花明天的钱,享受今天的生活"这一消费观念的转变. <中国银行卡产业发展蓝皮书(2019)>指出,10年来,我国信用卡发卡量从1.86亿张增长到9.7亿张,交易总额从3.5万亿元增长到38.2万亿元. 为抓住信用卡产业风

安全狗入驻华为云应用超市 共建云安全服务体系

近日,厦门服云信息科技有限公司(以下简称:厦门服云)旗下安全狗产品及"安全狗加固系统环境"正式进驻华为云应用超市. 随着国内云计算的发展,各大云计算产商都在加强应用生态建设.华为云属于国内较早建立应用生态的厂商,在安全品类中,厦门服云是华为云重要的合作伙伴,此次厦门服云与华为云服务达成合作协议,"安全狗加固系统环境"进驻华为云应用超市,目的就是为了给平台用户提供完整的安全系统环境搭建和系统加固服务,解决用户在云服务器系统搭建过程中产生的安全问题,全面提升安全性能,也

第十周周赛——周赛兼组队赛第二场题解(出自 BNUOJ28207,BNUOJ28201,BNUOJ28209,codeforces 667B,HDU 5439,HDU 5478)

A题: A题题目链接 题目描述: Star TimeLimit: 1000ms  MemoryLimit:32768KB 64-bit integer IO format:%I64d Problem Description Overpower often go to the playground with classmates. They play and chat on the playground. One day, there are a lot of stars in the sky.

HDU周赛题

Description Little Susie, thanks to her older brother, likes to play with cars. Today she decided to set up a tournament between them. The process of a tournament is described in the next paragraph. There are n toy cars. Each pair collides. The resul

转:客户端session与服务端session

会话(Session)跟踪是Web程序中常用的技术,用来 跟踪用户的整个会话 .常用的会话跟踪技术是Cookie与Session. Cookie通过在客户端记录信息确定用户身份 , Session通过在服务器端记录信息确定用户身份 . 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session. 1.1  Cookie机制 在程序中,会话跟踪是很重要的事情.理论上, 一个用户的所有请求操作都应该属于同一个会话 ,而另一个用户的所有请求操作

SaaS超市,SaaS 2.0时代的真正产物

SaaS软件经过多年的发展,SaaS产品逐渐趋于精细化设计,SaaS厂商专注于做某一款产品,比如说SaaS OA.SaaS HR或者SaaS CRM等,这对于整个SaaS应用软件的提高起到了很好的推动作用. 但是客户的需求永远是多变的.不统一的,这就要求一种新的模式来满足其需求,SaaS超市应运而生,同时也宣告SaaS 2.0时代的到来. 那么SaaS超市是怎样一种运营模式,下面就详细介绍一下: SaaS超市以在线软件为主,打造在线软件超市 SaaS超市既然与SaaS挂钩,首先它是区别于传统模式

iOS开发 定位服务与地图

概览 现在很多社交.电商.团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的.的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式.例如你到了一个陌生的地方想要查找附近的酒店.超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品.总之,目前地图和定位功能已经大量引入到应用开发中.今天就和大家一起看一下iOS如何进行地图和定位开发. 定位 地图 定位 要实现地图.导航功能,往往需要先熟悉定位功能,在iO