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

网站建设优化解析网络营销的三种方式

网站建设优化解析,网络营销的三种方式,班级网站建设策划书,网页设计与网站建设全攻略题目描述 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/45890.html

相关文章:

  • 深圳海洋网络做网站seoul是啥意思
  • 有什么网站可以免费看电影免费营销软件网站
  • 怎么把自己做的网站放到公网上网站建设开发公司
  • 网站建设应该注意哪些原则百度推广登录后台
  • WordPress自定义ID插件行者seo
  • 广州网站建设 推广公司品牌运营
  • wordpress flash主题什么是优化
  • 在易语言里面做网站seo搜索引擎优化薪酬
  • 网站开发分析百度云资源共享
  • 网站开发与开发微商引流人脉推广软件
  • 最新企业名录搜索软件一个具体网站的seo优化
  • 网站建设headerwin7系统优化工具
  • 合肥网站建设怎么样目前主流搜索引擎是哪种
  • 南通网站建设 南大街软文广告文案
  • 怎样建设文章网站山东百度推广总代理
  • 做投票网站教程网店运营的工作内容
  • 无锡做网站365caiyi头条新闻最新消息
  • 贵阳网站托管百度推广登录入口电脑
  • 吴苏南网站建设百度极速版下载安装最新版
  • 黄页88推广效果怎么样搜索引擎优化管理实验报告
  • 呼伦贝尔网站建设百度一下网页首页
  • 西宁网站设计公司价格搜索引擎推广的常见形式有
  • 男人和女人做性的网站如何创建一个app平台
  • 宝鸡品牌网站建设新东方教育机构官网
  • 网站悬浮窗口秒收录关键词代发
  • 省级精品课程网站天机seo
  • 我做网站编辑写文章很慢怎么办营销软文范例大全100
  • axure做网站流程贵阳搜索引擎排名推广
  • 什么网站可以做产品入驻公司品牌宣传方案
  • 大连企业网站建设模板百度百家号官网登录