每日一题冲刺大厂 第二十三天 奶牛晒衣服

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

今日题目:奶牛


题目分析


题目难度:⭐️⭐️


题目涉及算法:二分答案,贪心。


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


题解报告:


1.思路


二分答案,就不多说啦,这几天做的应该都没问题


2.代码


#include<bits/stdc++.h>
using namespace std;
const int N = 1e6+10; 
int c[N];
int n,a,b,i,j,k,y,m;
bool check(int x)
{
    k=0;
    for(i=1;i<=n;i++)
    {
      j=c[i]-a*m;
        if(j<=0)
    {
      continue;
      }
    y=j/b;
        if(j%b!=0)
    {
      y++;
      }
    k+=y;
        if(k>m)
    {
      return 0;
      }
  }
    if(k<=m)
  {
    return 1;
  }
  return 0;
}
int main()
{
    cin>>n>>a>>b;
    for(i=1;i<=n;++i)
  {
    scanf("%d",&c[i]);
  }
  int l=0,r=500010;
    while(l!=r)
    {
        m=(l+r)/2;
        if(check(m))
    {
      r=m;
      }
    else
    {
      l=m+1;
      }
  }
    cout<<l;
    return 0;
}


目录
相关文章
|
机器学习/深度学习 定位技术 数据格式
【蓝桥杯】每日一题17天冲刺国赛
【蓝桥杯】每日一题17天冲刺国赛
467 0
【蓝桥杯】每日一题17天冲刺国赛
|
12月前
|
存储 算法 NoSQL
膜拜!砍下13个大厂Offer神仙案例! | 彭文华
膜拜!砍下13个大厂Offer神仙案例! | 彭文华
|
Android开发
LeetCode 双周赛 98,脑筋急转弯转不过来!
大家好,我是小彭。 昨晚是 LeetCode 第 98 场双周赛,你参加了吗?这场周赛需要脑筋急转弯,转不过来 Medium 就会变成 Hard,转得过来就变成 Easy。
75 0
|
人工智能 机器人 定位技术
蓝桥杯真题31日冲刺国一 | 每日题解报告 第十天
大家好我是泡泡,今天给大家带来船新的题解
117 0
蓝桥杯真题31日冲刺国一 | 每日题解报告 第十天
|
存储 人工智能
【蓝桥杯】每日一题冲刺国赛
🥇数字三角形 🥈等差数列 🥉包子凑数
【蓝桥杯】每日一题冲刺国赛
|
算法
每日一题冲刺大厂 第二十二天 喝咖啡
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
102 0
|
算法
每日一题冲刺大厂提高组 第二十四天 胖胖的奶牛
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
76 0
|
算法
每日一题冲刺大厂第十天 淘汰赛
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题这个月进度是数据结构,让大家练到各种各样的数据结构题目,熟悉数据结构的增删改查,一年以后,蜕变成为一个不一样的自己!
113 0
|
存储 算法
每日一题冲刺大厂第八天 二叉树深度
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题这个月进度是数据结构,让大家练到各种各样的数据结构题目,熟悉数据结构的增删改查,一年以后,蜕变成为一个不一样的自己!
97 0
|
算法
每日一题冲刺大厂 第二十四天 开心的金明
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
91 0