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

网站后缀co设计师网站十大网站推荐

网站后缀co,设计师网站十大网站推荐,天河网站建设公司排名,vip网站解析建设1228:书架 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 18190 通过数: 10557 【题目描述】 John最近买了一个书架用来存放奶牛养殖书籍,但书架很快被存满了,只剩最顶层有空余。 John共有N�头奶牛(1≤N≤20,0001≤…

1228:书架


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 18190     通过数: 10557

【题目描述】

John最近买了一个书架用来存放奶牛养殖书籍,但书架很快被存满了,只剩最顶层有空余。

John共有N�头奶牛(1≤N≤20,0001≤�≤20,000),每头奶牛有自己的高度Hi(1≤Hi≤10,000)��(1≤��≤10,000),N头奶牛的总高度为S�。书架高度为B(1≤B≤S<2,000,000,007)�(1≤�≤�<2,000,000,007)。

为了到达书架顶层,奶牛可以踩着其他奶牛的背,像叠罗汉一样,直到他们的总高度不低于书架高度。当然若奶牛越多则危险性越大。为了帮助John到达书架顶层,找出使用奶牛数目最少的解决方案吧。

【输入】

第1行:空格隔开的整数N�和B�。

第2~N+1行:第i+1�+1行为整数Hi��。

【输出】

能达到书架高度所使用奶牛的最少数目。

【输入样例】

6 40
6
18
11
13
19
11

【输出样例】

3

挺简单的一道题,从大到小排序,一个while循环和sum变量用来判断当前高度是否达到,cnt既是当前的数组下标又是奶牛数量,顺便节约一个变量。题目数据还挺大,用了long long

源码:

#include<bits/stdc++.h>
using namespace std;
long long n,b,h[20001],cnt,sum;
bool comp(long long x,long long y)
{return x>y;
}
int main()
{cin>>n>>b;for(int i=1;i<=n;i++){cin>>h[i];}sort(h+1,h+n+1,comp);while(sum<b){cnt++;sum+=h[cnt];}cout<<cnt;
}

http://www.yayakq.cn/news/6704/

相关文章:

  • 网站开发工程师代码怎样简单做网站
  • 万网网站备案流程广州海珠网站开发方案
  • 怎么找网站模板wordpress 加入js
  • 网站建设经济效益网站要什么
  • wordpress回收站在哪里查 网站接入服务提供者名称
  • 什么样的资质做电子商务网站建筑公司企业文化
  • 网站可以做315认证吗响应式网站建设咨询
  • 网站建设 资质买服饰网站建设
  • 包装设计灵感网站深圳室内设计公司50强
  • 淮南招聘网站建设技术培训ui设计
  • 杭州建站公司龙岩关键词优化排名
  • 网站建设原因wordpress滑块不显示
  • 邢台网站推广专业服务网站建设狼雨
  • 儋州网站设计公司微信推广文案
  • 百度上的网站怎么做遵义新闻在线第一网
  • 手机网站建设万网包头企业微网站开发
  • 微信网站开发合同国际跨境电商平台排名
  • 建设银行朝阳支行网站检测网站为什么打不开了
  • 手机网站开发哪个好项目招商
  • 开发公司网站公司做电子烟外贸网站有哪些
  • 奖励软件下载网站wordpress自动生成标签
  • 落地页网站建设如何在个人电脑用源码做网站
  • 网站推广描述做网站模板出售类网站怎么样
  • 网站营销推广品质好怎么形容词语
  • 温州网站建设新手温州网站关键词
  • 教做面包的网站玩具网站建设规划书
  • 不能访问子目录的网站做网站哪里
  • 免费网站建设 源代码世界500强企业排行榜中国企业
  • dedecms做资源下载网站浙江建设职业技术学院网站
  • html特效网站市场营销的十大理论