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

阿里巴巴国际网站首页视频怎么做哪个网站可以做计算机二级的题

阿里巴巴国际网站首页视频怎么做,哪个网站可以做计算机二级的题,wordpress播放优酷视频,宜丰做网站的木材加工 题目背景 要保护环境 题目描述 木材厂有 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.hkea.cn/news/14307923/

相关文章:

  • 网站设计服务表手机网页如何制作
  • 广宗网站建设wordpress设置静态内容缓存时间
  • 网站的组成柳州市住房和城乡建设局网站首页
  • 网站托管流程wordpress时间插件下载地址
  • 做个网站需要什么步骤如何评估一个网站
  • 站长之家alexa排名怎么看公司做网站是com好还是cn好
  • 网站建设费用计算依据中国芯片制造最新消息
  • 广州可信网站认证服务器好看的企业网站模板
  • 云南建设厅网站首页做网站好的
  • 做药品的电商网站唐山建讯网站
  • 天河微网站建设在线酒店预定网站制作
  • 网站维护客户济南软月建站
  • 专门做超市dm网站网站设计背景图片怎么做的
  • 网站公司企业网站做网站只有域名
  • 苏州网站建设技术在建设局网站备案怎么弄
  • 网站开发的话术网站建设 数据库连接
  • 无锡网站建设专注千客云网络怎么看网站是谁家做的
  • 邯郸网站建设维护广告设计专业哪个大学最好
  • 建设个网站工信部网站备案审核
  • 重庆专业的网站建设公司哪家好平面设计公司起名
  • 乾县住房和城乡建设局网站用个人的信息备案网站
  • 怎么做cms网站西安做网站的公司有哪些
  • 免费做团购网站的软件有哪些夸克资源搜索引擎
  • 应用商店app下载官方什么优化
  • 做商城网站设计开封网站推广
  • 好的企业网站设计方案网站建设公司专业网站科技开发
  • 1 网站建设的目标是什么国产做的视频网站
  • 取名网站怎么做湘潭市网站建设科技有限公司
  • 学网站建设难不难wordpress文章不见
  • 网站根目录权限wordpress 页面下载