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

【华为OD机试真题 java、python、c++、JsNode】最短木板长度【2022 Q4 100分】

代码请进行一定修改后使用,本代码保证100%通过率,本题有java、python、c++、JsNode四种代码

题目描述

小明有 n 块木板,第i( 1<=i<= n ) 块木板长度为 a[i]

小明买了一块长度为 m 的木料,这块木料可以切割成任意块

拼接到已有的木板上,用来加长木板。

小明想让最短的木板尽量长。

请问小明加长木板后,最短木板的长度可以为多少?

输入描述

输入的第一行包含两个正整数,n(1<=n<=10^3),m(1<=m<=10^6),n表示木板数,m表示木板长度。输入的第二行包含n个正整数,a1.a2....an(1<=a[i]<=10^6).

输出描述

输出的唯一一行包含一个正整数,表示加长木板后,最短木板的长度最大可以为多少?

示例1

输入

5 3
4 5 3 5 5

输出

5

说明

给第1块木板长度增加1,给第3块木板长度增加2后
这5块木板长度变为[5,5.5.5.5],最短的木板的长度最大为5。

示例2

输入

5 2
4 5 3 5 5

输出

4

http://www.dtcms.com/a/587.html

相关文章:

  • STL的理解之list
  • 剑指offer----C语言版----第八天
  • 虚拟现实 VR 碰撞 3D 可视化,图扑打造一体化管控平台
  • SpringSecurity+JWT快速入门
  • docker减少构建镜像大小
  • 【ARMv8 SIMD和浮点指令编程】Libyuv I420 转 ARGB 流程分析
  • 短视频带货流程话术
  • 2023-1-4目前市面上存在的树莓派rp2040控制器
  • 基础算法 - 常见算法模板题(最简洁写法)【上】
  • 浅谈互联网+、挑战杯等创新创业类比赛
  • Springboot扩展点之BeanDefinitionRegistryPostProcessor
  • 计算机组成原理例题
  • 华为防火墙配置笔记
  • C语言基础 — ( 选择程序设计[ 选择结构、条件判断 ] )
  • 如何在公司审计中保持安全
  • 2023前端必会手写面试题整理
  • 《WEB安全渗透测试》(34)记一次攻防演练之红队总结
  • opencv-python常用函数解析及参数介绍(八)——轮廓与轮廓特征
  • 第三十六讲:无线AP胖AP模式配置与管理
  • 《论文阅读》CEM: Commonsense-aware Empathetic Response Generation
  • Linux内存从0到1学习笔记(8.13 dma内存调试一)
  • D2. RGB Substring (hard version)(尺取)
  • 【FPGA开发】Verilog 基础
  • 【闲来无聊写个几个小特效——五角星,小光圈,探照灯】
  • Java爬虫 爬取某招聘网站招聘信息
  • 1.1
  • 字符串大小写转化,有序数组二分查找个人心得等若干内容
  • Dijkstra求最短路(堆优化)
  • 使用python实现跨年烟花代码
  • 2022年终总结