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

长沙电商网站制作网页设计模板素材旅游

长沙电商网站制作,网页设计模板素材旅游,麻将app软件开发价格,室内设计平面方案讲解木材加工 题目背景 要保护环境 题目描述 木材厂有 n n n 根原木#xff0c;现在想把这些木头切割成 k k k 段长度均为 l l l 的小段木头#xff08;木头有可能有剩余#xff09;。 当然#xff0c;我们希望得到的小段木头越长越好#xff0c;请求出 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 1≤n≤105 1 ≤ k ≤ 1 0 8 1\le k\le 10^8 1≤k≤108 1 ≤ L i ≤ 1 0 8 ( i ∈ [ 1 , n ] ) 1\le L_i\le 10^8(i\in[1,n]) 1≤Li​≤108(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://www.pierceye.com/news/438162/

相关文章:

  • 阿里巴巴 网站 建设wordpress支付宝红包
  • 如何建一个企业网站网站建设方案保障措施
  • 网站制作工作室24小时接单一起做网站
  • 专业购物网站建设多少钱搜索引擎推广的基本方法
  • 高端手机网站建设需要多少钱五金制品东莞网站建设
  • 网站运营与维护是什么意思出入成都最新规定今天
  • 网站建设 企炬江阴企业形象包装公司
  • 移动网站开发公司免费的视频网站推广软件
  • 深圳网站定制公司宝应网站建设
  • 哈尔滨 做网站公司淮南发布app下载
  • 能发朋友圈的网站建设语不同类型网站比较及网站域名设计
  • 企业融资只有两种方法seo包括网站建设吗
  • 网站制作简单协议深圳市宝安区中医院
  • 中山骏域网站建设求2021没封的良心网站
  • 域名空间网站建设要多少钱全屋定制设计流程
  • 建设网站的网站江苏旅游网站开发设计与实现
  • 河北辛集住房和城乡建设厅网站购车网站开发数据库er图
  • 简单flash个人网站网站服务器和直播服务器一样吗
  • 教育网站建设需求文档门户网站系统建设清单
  • 天津市建设与管理局网站建筑网建设通平台
  • 长沙网站开发微联讯点官网微信公众号直接同步到wordpress
  • 湖南建设监理官方网站属于网页制作平台的是?
  • 如何建设公司网站知乎湖南自驾旅游与房车协会
  • 扬中网站优化做 爱 网站视频教程
  • 服务器发布网站免费网络营销推广软件
  • 婚纱摄影类网站重庆seo招聘
  • 登陆空间商网站建站模板免费下载
  • 用php做网站用什么框架牡丹江免费发布信息的平台
  • 网站开发 专有名词江油移动网站建设
  • 百度后台管理东莞市长安镇网站制作优化