每日一题冲刺大厂第二十一天 木材加工

简介: 大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!

今日题目: 木材加工


题目分析


题目难度:⭐️⭐️


题目涉及算法:数学,奥数,二分。


ps:有能力的小伙伴可以尝试优化自己的代码或者一题多解,这样能综合提升自己的算法能力


题解报告:


1.思路


开longlong 简单二分


2.代码


#include<bits/stdc++.h>
using namespace std;
const int N = 100010;
int L[N];
int n,k;
bool check(int x)
{
  long long sum = 0;
  for(int i=0;i<n;i++)
  {
    sum += L[i]/x;
  }
  return sum>=k;
}
int main()
{
  cin>>n>>k;
  int r = 0;
  for(int i=0;i<n;i++)
  {
    cin>>L[i];
    if(r<L[i])
    {
      r = L[i];
    }
  }
  int l=0;
  while(l<r)
  {
    int mid = l + r + 1 >> 1;
    if(check(mid))
    {
      l = mid;
    }
    else
    {
      r = mid - 1;
    }
  }
  cout<<l;
  return 0;
} 


目录
相关文章
|
6月前
|
算法 关系型数据库 程序员
第一周算法设计与分析:B : 如何溜的最快
这篇文章提供了解决算法问题"如何溜的最快"的方法,即计算从原点(0,0)到任意点(x,y)所需的最短步数,每步长度固定为R,通过特判和计算总距离除以步长向上取整来确定步数。
|
7月前
|
人工智能
【洛谷】P2440 木材加工
洛谷 P2440 木材加工
119 0
【洛谷】P2440 木材加工
|
9月前
|
算法 决策智能
如何用算法规划完美的相亲假期 - 小美的春节排班挑战
排班是一个经典的组合优化问题,而相亲排班可谓是它的一种别出心裁的应用。小美的挑战在于,如何在有限的8天空闲时间内,安排至少12场有效的相亲,并且满足诸如“父母严选”和通勤时间等一系列复杂的条件。
|
9月前
|
数据采集 NoSQL 搜索推荐
五一假期畅游指南:Python技术构建的热门景点分析系统解读
五一假期畅游指南:Python技术构建的热门景点分析系统解读
什么是指标体系?怎么搭建一个完美的指标体系? by彭文华
什么是指标体系?怎么搭建一个完美的指标体系? by彭文华
周赛313赛后做题分析及总结
本文为力扣周赛313赛后做题分析及总结。
105 0
|
算法
每日一题冲刺大厂 第二十二天 喝咖啡
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
127 0
|
算法
每日一题冲刺大厂 第二十三天 奶牛晒衣服
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
147 0
|
存储 算法
每日一题冲刺大厂第八天 二叉树深度
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题这个月进度是数据结构,让大家练到各种各样的数据结构题目,熟悉数据结构的增删改查,一年以后,蜕变成为一个不一样的自己!
114 0

相关实验场景

更多