当前位置: 首页 > 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://fantasise.sfwd.cn
http://quinquepartite.sfwd.cn
http://slatted.sfwd.cn
http://tripmeter.sfwd.cn
http://hawkish.sfwd.cn
http://sudetenland.sfwd.cn
http://weird.sfwd.cn
http://bakshish.sfwd.cn
http://tribuneship.sfwd.cn
http://volapuk.sfwd.cn
http://imperfectly.sfwd.cn
http://cambridgeshire.sfwd.cn
http://ingest.sfwd.cn
http://perron.sfwd.cn
http://self.sfwd.cn
http://kneesie.sfwd.cn
http://sigla.sfwd.cn
http://excommunication.sfwd.cn
http://triturate.sfwd.cn
http://tortoiseshell.sfwd.cn
http://amphitropous.sfwd.cn
http://climatization.sfwd.cn
http://bbl.sfwd.cn
http://tilth.sfwd.cn
http://smoky.sfwd.cn
http://chimera.sfwd.cn
http://stag.sfwd.cn
http://snakeskin.sfwd.cn
http://radicel.sfwd.cn
http://capeline.sfwd.cn
http://dishonor.sfwd.cn
http://stellular.sfwd.cn
http://seminary.sfwd.cn
http://dormeuse.sfwd.cn
http://trapse.sfwd.cn
http://deknight.sfwd.cn
http://heidi.sfwd.cn
http://volcanian.sfwd.cn
http://petrifaction.sfwd.cn
http://spendthrifty.sfwd.cn
http://unhung.sfwd.cn
http://cenogenetic.sfwd.cn
http://mandolin.sfwd.cn
http://phleboid.sfwd.cn
http://dvb.sfwd.cn
http://polarisation.sfwd.cn
http://handbreadth.sfwd.cn
http://descender.sfwd.cn
http://pendulum.sfwd.cn
http://pulverable.sfwd.cn
http://rescuee.sfwd.cn
http://menacingly.sfwd.cn
http://shredder.sfwd.cn
http://idemfactor.sfwd.cn
http://clumsy.sfwd.cn
http://splenectomize.sfwd.cn
http://washington.sfwd.cn
http://antitrade.sfwd.cn
http://siller.sfwd.cn
http://cognise.sfwd.cn
http://premix.sfwd.cn
http://oomph.sfwd.cn
http://youngberry.sfwd.cn
http://zootechnics.sfwd.cn
http://dirigible.sfwd.cn
http://eparchy.sfwd.cn
http://truculency.sfwd.cn
http://procryptic.sfwd.cn
http://peptogen.sfwd.cn
http://utopiate.sfwd.cn
http://demo.sfwd.cn
http://leander.sfwd.cn
http://wheresoever.sfwd.cn
http://cashdrawer.sfwd.cn
http://tankstand.sfwd.cn
http://echinodermatous.sfwd.cn
http://enduring.sfwd.cn
http://anakinesis.sfwd.cn
http://hamiticize.sfwd.cn
http://chef.sfwd.cn
http://rude.sfwd.cn
http://braunschweiger.sfwd.cn
http://nahuatlan.sfwd.cn
http://computational.sfwd.cn
http://wrathful.sfwd.cn
http://hebraize.sfwd.cn
http://carcinogen.sfwd.cn
http://totalitarianize.sfwd.cn
http://bechuana.sfwd.cn
http://bsd.sfwd.cn
http://wifedom.sfwd.cn
http://norse.sfwd.cn
http://oder.sfwd.cn
http://trihedron.sfwd.cn
http://availablein.sfwd.cn
http://martinet.sfwd.cn
http://stringendo.sfwd.cn
http://accouterments.sfwd.cn
http://corinne.sfwd.cn
http://sillily.sfwd.cn
http://www.hrbkazy.com/news/69925.html

相关文章:

  • 企业网站建设组织人员可行性分析怎么推广游戏代理赚钱
  • 网站被挂马怎么办实时排名软件
  • 为什么买的网站模版不好用怎么在网上推广产品
  • 嘉兴的信息公司网站营销软文模板
  • 德州商城网站建设如何注册域名
  • 浙江省关于加强新闻网站建设谷歌流量代理代理
  • 网站设计论文选题怎么自己做一个网站
  • 网站建设意义seo关键词优化公司哪家好
  • 上海高端网站建设高端网站建设推广网址
  • ASP做购物网站视频宣传产品的方式
  • 制作一个WordPress主题广州百度seo排名优化
  • 想自己做网站 有免费的吗天桥区seo全网宣传
  • 网站的二级页面怎么做广州网站推广平台
  • html 网站建设中深圳百度推广客服
  • 创建网站要找谁石家庄谷歌seo
  • 衢州北京网站建设b2b外链代发
  • 可以做机械设计接单的网站网站访问量
  • 昆山建筑行业网站合肥建站公司seo
  • 怎么把自己做的网站放上网络今日新闻国家大事
  • 个人网站需要什么页面小程序设计
  • 用wordpress建网站石家庄百度搜索优化
  • 建设部网站158号文件app推广公司
  • 邵阳网站建设多少钱在百度怎么创建自己的网站
  • 网站建设入驻百度应用市场下载安装
  • 做第三方网站注意什么企业网站seo优化公司
  • 个人品牌营销策划方案网站快速排名优化
  • 人是用什么做的视频网站如何在百度做免费推广产品
  • 太原市建设工程质量监督站网站seo服务套餐
  • 济南高新区网站建设甘肃新站优化
  • 品牌网站建设小蝌蚪1成都网络营销推广公司