当前位置: 首页 > wzjs >正文

卢湾北京网站建设杭州seo公司哪家好

卢湾北京网站建设,杭州seo公司哪家好,外贸企业建网站,子网站数量题目描述 Farmer John 最近为奶牛们的图书馆添置了一个巨大的书架,尽管它是如此的大,但它还是几乎瞬间就被各种各样的书塞满了。现在,只有书架的顶上还留有一点空间。 所有 N(1≤N≤20,000) 头奶牛都有一个确定的身高 Hi​(1≤Hi​≤10,000…

题目描述

Farmer John 最近为奶牛们的图书馆添置了一个巨大的书架,尽管它是如此的大,但它还是几乎瞬间就被各种各样的书塞满了。现在,只有书架的顶上还留有一点空间。

所有 N(1≤N≤20,000) 头奶牛都有一个确定的身高 Hi​(1≤Hi​≤10,000)。设所有奶牛身高的和为S。书架的高度为 B,并且保证 1≤B≤S<2,000,000,007。

为了够到比最高的那头奶牛还要高的书架顶,奶牛们不得不像演杂技一般,一头站在另一头的背上,叠成一座“奶牛塔”。当然,这个塔的高度,就是塔中所有奶牛的身高之和。为了往书架顶上放东西,所有奶牛的身高和必须不小于书架的高度。

显然,塔中的奶牛数目越多,整座塔就越不稳定,于是奶牛们希望在能够到书架顶的前提下,让塔中奶牛的数目尽量少。 现在,奶牛们找到了你,希望你帮她们计算这个最小的数目。

输入格式

  • 第 1 行: 2 个用空格隔开的整数:N 和 B;
  • 第 2…N+1 行: 第 i+1 行是 1 个整数:Hi​。

输出格式

  • 第 1 行: 输出 1 个整数,即最少要多少头奶牛叠成塔,才能够到书架顶部

输入输出样例

输入 #1

6 40
6
18
11
13
19
11

输出 #1

3

sort     头文件:<algorithm>

默认升序

你也可以提供一个自定义的比较函数,用于定义排序的顺序。比较函数应该接受两个参数,并返回一个布尔值,表示第一个参数是否应该排在第二个参数之前。

#include<iostream>
#include<algorithm>
using namespace std;int a[20001];
int N, B; 
int sum, cnt;bool cmp(int a, int b)  //降序排序
{return a>b;
}int main() 
{cin>>N>>B;for(int i=0; i<N; ++i){cin>>a[i];}sort(a, a+N, cmp);for(int i=0; i<N; ++i){sum += a[i];cnt = i+1;if(sum>=B) break;		}cout<<cnt;return 0;
}

 

http://www.dtcms.com/wzjs/174377.html

相关文章:

  • wordpress安装域名长春网站seo公司
  • 网站建设 自适应抖音视频seo霸屏
  • php动态网站开发课后答案重庆seo的薪酬水平
  • 自己做的网站怎么放到网上去百度怎么发布自己的广告
  • 国外网站建设的发展友妙招链接怎么弄
  • 网站导入题库怎么做的seo推广软件排行榜
  • 苏州网站建设店铺装修独立站seo实操
  • 网站建设什么专业自建站seo如何做
  • 有什么网站做任务换q币吗注册域名费用一般多少钱
  • 奢侈品网站建设方案什么是网络营销的核心
  • 潍坊网站建设费用友情链接有什么用
  • 怎么让网站自适应vi设计公司
  • 游戏网站的导航条怎么做的怎么用网络推广
  • 网站运营团队建设搜索引擎广告推广
  • 如何收集网站建设资料百度推广客户端
  • 广州站西安百度代运营
  • 企业网站建设用什么可以看国外网站的浏览app
  • 用什么l软件做网站了2020十大网络热词
  • 学做软件的网站南京seo报价
  • dw做网站模版360收录查询
  • 简述网站的设计流程是怎样的营销网站建设选择
  • 有什么做照片书的网站推广
  • 网站建设公司株洲个人网站创建平台
  • 门窗网站免费模板百度推广后台
  • 大健康网站怎么样做站长之家站长工具综合查询
  • 安徽省建设厅网站域名企业培训权威机构
  • 点网站建设东莞网站推广优化公司
  • 网站建设标书样本网站推广的目的是什么
  • 没有备案的网站可以做淘宝客2020最新推广方式
  • 织梦网站手机页怎么做国家高新技术企业认定