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

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

今日题目:奶牛


题目分析


题目难度:⭐️⭐️


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


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天冲刺国赛
406 0
【蓝桥杯】每日一题17天冲刺国赛
|
Android开发
LeetCode 双周赛 98,脑筋急转弯转不过来!
大家好,我是小彭。 昨晚是 LeetCode 第 98 场双周赛,你参加了吗?这场周赛需要脑筋急转弯,转不过来 Medium 就会变成 Hard,转得过来就变成 Easy。
70 0
|
算法
蓝桥杯真题31日冲刺国一 | 每日题解报告 第三十一天
大家好啊,我是泡泡,今天是我们蓝桥杯打卡最后一天了,后天也就比赛了,明天大家把各种类型的题目复习一下,我中午会发出最后一篇复习文章,希望各位能拿到自己想要的成绩!陪伴大家这么久了,以后也会继续更新优质算法文章等,各位也不要忘记初心,不要为了比赛而比赛,学到东西才是王道!
168 0
|
监控
蓝桥杯真题31日冲刺国一 | 每日题解报告 第十三天
大家好,这里是泡泡,今天周日开摆!
83 0
蓝桥杯真题31日冲刺国一 | 每日题解报告 第十三天
|
人工智能
蓝桥杯真题31日冲刺国一 | 每日题解报告 第二十一天
大家好,我是泡泡,今天有点忙题解来晚了!
58 0
蓝桥杯真题31日冲刺国一 | 每日题解报告 第二十一天
蓝桥杯真题31日冲刺国一 | 每日题解报告 第九天
大家好,我是泡泡,今天的题有些考验思维
97 0
蓝桥杯真题31日冲刺国一 | 每日题解报告 第九天
|
存储 人工智能
【蓝桥杯】每日一题冲刺国赛
🥇数字三角形 🥈等差数列 🥉包子凑数
【蓝桥杯】每日一题冲刺国赛
|
算法
每日一题冲刺大厂第十天 淘汰赛
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题这个月进度是数据结构,让大家练到各种各样的数据结构题目,熟悉数据结构的增删改查,一年以后,蜕变成为一个不一样的自己!
107 0
|
算法
每日一题冲刺大厂提高组 第二十四天 胖胖的奶牛
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
71 0
|
算法
每日一题冲刺大厂 第二十二天 喝咖啡
大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!
95 0