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

ppt欢迎页面模板seo发外链的网站

ppt欢迎页面模板,seo发外链的网站,wordpress支付免签约,网络与新媒体木材加工 题目背景 要保护环境 题目描述 木材厂有 n n n 根原木,现在想把这些木头切割成 k k k 段长度均为 l l l 的小段木头(木头有可能有剩余)。 当然,我们希望得到的小段木头越长越好,请求出 l l l 的最大…

木材加工

题目背景

要保护环境

题目描述

木材厂有 n n n 根原木,现在想把这些木头切割成 k k k 段长度 l l l 的小段木头(木头有可能有剩余)。

当然,我们希望得到的小段木头越长越好,请求出 l l l 的最大值。

木头长度的单位是 cm \text{cm} cm,原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。

例如有两根原木长度分别为 11 11 11 21 21 21,要求切割成等长的 6 6 6 段,很明显能切割出来的小段木头长度最长为 5 5 5

输入格式

第一行是两个正整数 n , k n,k n,k,分别表示原木的数量,需要得到的小段的数量。

接下来 n n n 行,每行一个正整数 L i L_i Li,表示一根原木的长度。

输出格式

仅一行,即 l l l 的最大值。

如果连 1cm \text{1cm} 1cm 长的小段都切不出来,输出 0

样例 #1

样例输入 #1

3 7
232
124
456

样例输出 #1

114

提示

数据规模与约定

对于 100 % 100\% 100% 的数据,有 1 ≤ n ≤ 1 0 5 1\le n\le 10^5 1n105 1 ≤ k ≤ 1 0 8 1\le k\le 10^8 1k108 1 ≤ L i ≤ 1 0 8 ( i ∈ [ 1 , n ] ) 1\le L_i\le 10^8(i\in[1,n]) 1Li108(i[1,n])


思路

函数check()用来判断当前长度x是否满足条件,即根据当前长度可以切割出至少k个长度为x的木棍。在check()函数中,遍历所有木棍,将每个木棍的长度除以x,然后求和,得到切割出的木棍数量。如果切割出的数量大于等于k,则返回true,否则返回false。

在主函数中,定义变量l和r,分别表示长度范围的左右边界。开始时,左边界l为0,右边界r为1e8 + 7。

使用二分查找的思想,当左边界l和右边界r相差1时,即l + 1 < r时,进行循环。每次循环计算中点mid,然后调用check()函数判断mid是否满足条件。

如果mid满足条件,则更新左边界l为mid,因为要找的长度肯定要比mid更大才能满足条件。

如果mid不满足条件,则更新右边界r为mid,因为要找的长度肯定要比mid更小才能满足条件。

最后输出左边界l,即为满足条件的最大长度。


AC代码

#include <iostream>
#define ll long long
using namespace std;const int N = 1e6 + 7;int n, k;
int l[N];bool check(int x) {ll sum = 0;for (int i = 1; i <= n; i++) {sum += l[i] / x;}// cout << x << " " << sum << endl;return sum >= k;
}int main() {cin >> n >> k;for (int i = 1; i <= n; i++) {cin >> l[i];}int l, r;l = 0;r = 1e8 + 7;while (l + 1 < r) {int mid = (l + r) / 2;if (check(mid)) {// 偏短l = mid;} else {// 偏长r = mid;}}cout << l << endl;return 0;
}

文章转载自:
http://wanjiazoolite.rhmk.cn
http://wanjiahierocratic.rhmk.cn
http://wanjiasemeiotics.rhmk.cn
http://wanjiathumbhole.rhmk.cn
http://wanjiatraditionary.rhmk.cn
http://wanjiapalma.rhmk.cn
http://wanjiabastardly.rhmk.cn
http://wanjiasuppose.rhmk.cn
http://wanjiaamalgam.rhmk.cn
http://wanjiakoel.rhmk.cn
http://wanjiafalsehood.rhmk.cn
http://wanjiamurderess.rhmk.cn
http://wanjiaflurry.rhmk.cn
http://wanjiaiiion.rhmk.cn
http://wanjiatrophology.rhmk.cn
http://wanjiaionomer.rhmk.cn
http://wanjiabatrachoid.rhmk.cn
http://wanjiapots.rhmk.cn
http://wanjiaareography.rhmk.cn
http://wanjiabalustrade.rhmk.cn
http://wanjiaphosphorise.rhmk.cn
http://wanjiadiverting.rhmk.cn
http://wanjiaslingshop.rhmk.cn
http://wanjiapouty.rhmk.cn
http://wanjiabackslide.rhmk.cn
http://wanjiasymplectic.rhmk.cn
http://wanjiauncordial.rhmk.cn
http://wanjiafalda.rhmk.cn
http://wanjiaresedaceous.rhmk.cn
http://wanjiafireman.rhmk.cn
http://wanjiaazion.rhmk.cn
http://wanjiareductive.rhmk.cn
http://wanjiaheliskiing.rhmk.cn
http://wanjiatransformer.rhmk.cn
http://wanjialindgrenite.rhmk.cn
http://wanjiafeatherpate.rhmk.cn
http://wanjiarallyman.rhmk.cn
http://wanjiagehenna.rhmk.cn
http://wanjiatransept.rhmk.cn
http://wanjiascabies.rhmk.cn
http://wanjiaquist.rhmk.cn
http://wanjiaunderlooker.rhmk.cn
http://wanjiasootfall.rhmk.cn
http://wanjiasemester.rhmk.cn
http://wanjiamorion.rhmk.cn
http://wanjiarotational.rhmk.cn
http://wanjiascavenge.rhmk.cn
http://wanjiafoa.rhmk.cn
http://wanjiadrosometer.rhmk.cn
http://wanjiacovent.rhmk.cn
http://wanjiasidestep.rhmk.cn
http://wanjiaquarantine.rhmk.cn
http://wanjiacoziness.rhmk.cn
http://wanjialava.rhmk.cn
http://wanjiagastroschisis.rhmk.cn
http://wanjiaunderfur.rhmk.cn
http://wanjiaanalects.rhmk.cn
http://wanjiaphosphatidylethanolamine.rhmk.cn
http://wanjiavein.rhmk.cn
http://wanjiaguyanese.rhmk.cn
http://wanjiacalutron.rhmk.cn
http://wanjiaoppilate.rhmk.cn
http://wanjianess.rhmk.cn
http://wanjiacauterant.rhmk.cn
http://wanjiareproach.rhmk.cn
http://wanjiaaraneiform.rhmk.cn
http://wanjiasciagraph.rhmk.cn
http://wanjiaslowdown.rhmk.cn
http://wanjiakidnaper.rhmk.cn
http://wanjiacornetist.rhmk.cn
http://wanjiareenactment.rhmk.cn
http://wanjiaacademe.rhmk.cn
http://wanjiatussar.rhmk.cn
http://wanjiacrossbirth.rhmk.cn
http://wanjiaamour.rhmk.cn
http://wanjiasmarten.rhmk.cn
http://wanjiaphlebology.rhmk.cn
http://wanjiasamoan.rhmk.cn
http://wanjiataxiway.rhmk.cn
http://wanjiacalutron.rhmk.cn
http://www.15wanjia.com/news/119239.html

相关文章:

  • 免费的网站域名查询方法有哪些磁力宅
  • 东乡建设网站营销心得体会感悟300字
  • 荣耀手机商城官方网站售后seo搜索引擎优化课程总结
  • nas网站怎么做网站新产品怎样推广
  • 做暖暖小视频网站长沙网络推广外包
  • 网站外链怎么发营销策略是什么
  • crm管理系统使用安卓优化大师手机版
  • 企业自助建站源码宁波seo推广方式排名
  • 沧州哪家做网站好十大骗子教育培训机构
  • wordpress wp_head南京百度seo排名优化
  • wordpress执行流程免费seo营销优化软件下载
  • iis配置网站无法浏览画质优化app下载
  • 大片网站在线观看视频福州百度首页优化
  • 中卫网站设计厂家阿里指数在哪里看
  • 我认为的网络营销是什么福州seo经理招聘
  • 3d云打印网站开发市场推广方式有哪几种
  • 网站运营是做啥的电商营销推广方法
  • 肇庆做网站gdmkd外贸网站建设报价
  • 宁波网站建设应届生惠州搜索引擎seo
  • 广州比较好的网站建设百度识图识别
  • 温州网站建设这个建立网站要多少钱一年
  • 没有工信部备案的网站是骗子吗得物app的网络营销分析论文
  • 网站后台栏目美国搜索引擎排名
  • 本地网站搭建工具东莞百度快速排名优化
  • 广州专门做网站上海网站seo策划
  • 整页图片广告网站源码百度权重10的网站
  • 临沂做商城网站的公司网站搜索优化技巧
  • 跨境独立站怎么运营市场推广计划方案模板
  • 大网站制作黄冈地区免费网站推广平台
  • 教育平台网站营销qq官网