问题 J: Buy an Integer

/**
二分
直接查找也可以,只是复杂度太高,跑不过去
计算位数然后根据a和b计算出sum的值与x比较
判断在哪个区间范围内
二分范围,降低复杂度
**/
ll a,b,x;
ll l,r,mid;
int ans;
bool chack(int n)
{int k = n;int cnt = 0;ll sum = 0;while(k)//判断n的位数 {k /= 10;cnt++;}sum = n*a+cnt*b;//判断中间数计算值与x的大小if(sum <= x)  return true;//答案在右区间 else   return false;//答案在左区间
}int main()
{scanf("%lld%lld%lld",&a,&b,&x);l = 1;   r = 1e9;ans = 0; while(l <= r){mid = (l+r) >> 1;// 右移>>1 相当于 /2  if(chack(mid)){ans = mid;l = mid+1; }elser = mid-1;}printf("%lld\n",ans);return 0;
}

upc Buy an Integer#二分相关推荐

  1. 3g和4g的跨越时间_跨越时间和数字的名字

    3g和4g的跨越时间 This post is a loving tribute to my daughter, whose eyes are shining stars in these dark ...

  2. LeetCode 188. Best Time to Buy and Sell Stock IV(股票买卖)

    原题网址:https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv/ Say you have an array for whi ...

  3. [LeetCode]Buy and Sell Stocks 买卖股票问题

    LeetCode上关于买卖股票的问题一共有五道,题号分别为121,122,123,188,309. 此类问题的基本描述即给出一个序列prices[],prices[i]代表第i天股票的价格. 如果当天 ...

  4. LeetCode 55跳跃游戏56合并区间57插入区间

    原创公众号:bigsai 希望和优秀的你做朋友,感觉不错还请一键三连. 回复进群即可加入和200+人一起打卡.上周打卡: LeetCode 47全排列Ⅱ&48旋转图像 LeetCode 49字 ...

  5. SSH实现进销存(ERP)项目之订单管理模块解析(附源码地址)

    项目清单: 1,struts2.hibernate.spring 2,前后台传值使用json 3,数据库使用了Oracle 4,对员工表及采购单表采用了后端分页 5,使用了时间控件 项目结构,MVC模 ...

  6. Pascal 基础算法教案

    基础算法教案  目录       第一课 算法简介... 1 第二课 多精度数值处理... 1 第三课 排列与组合... 6 第四课 枚举法... 9 第五课 递归与回溯法... 25 第六课 递推法 ...

  7. spring cloud--微服务

    1.微服务的介绍 1.1系统架构演变 随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化.   从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构--- ...

  8. Codeforces - 1166E - The LCMs Must be Large

    Codeforces - 1166E - The LCMs Must be Large 地址 http://codeforces.com/contest/1166/problem/E 原文地址 htt ...

  9. springcloud微服务介绍及应用场景

    目录 1 微服务的介绍 1.1系统架构演变 1.1.1 单体应用架构 1.1.2 垂直应用架构 1.1.3 分布式架构 1.1.5 微服务架构 1.2 微服务架构介绍 1.2.1 微服务架构的常见问题 ...

最新文章

  1. 【ACM】杭电OJ 2012。
  2. 获取子页面iframe的点击事件及iframe跨域的交互
  3. 动态改变_【学校动态】在坚守与改变中追求卓越——礼县二中召开2019—2020学年度秋季学期第二次全体教职工大会...
  4. mysql设置数据库同步_MySQL数据库配置主从同步
  5. “李子柒”们的商业模式,到底需不需要微念
  6. android服务绑定音乐播放器,Android开发【04-21求助贴】使用后台服务的音乐播放器...
  7. 解决GPU模型训练的随机性
  8. 环美亚二十年装修师傅分享,甲醛的八种来源
  9. 蓝桥杯2017初赛-正则问题
  10. layui 表单动态添加、删除input框
  11. 计算机专业论文设计与实现,计算机专业论文 计算机网络的设计与实现.doc
  12. ProjectMan是这样炼成的
  13. Qt总结之九:QMap中嵌套QList
  14. lt;九度 OJgt;题目1545:奇怪的连通图
  15. RyuBook1.0案例三:REST Linkage
  16. 2011年电子科技大学博士生招生参考书目
  17. 如何共享OneNote笔记本
  18. 微信小程序真机提示error occurs:ENOENT: no such file or directory, access
  19. nlp 中文文本纠错_百度中文纠错技术
  20. win10右键卡顿原因_win10系统点击鼠标右键出现卡顿的解决方法

热门文章

  1. 51nod 1875 丢手绢
  2. 数据挖掘I 电力窃漏电用户自动识别
  3. 唯众中职物联网技术应用专业解决方案
  4. 让传说中的“WPS彩蛋”现形(转)
  5. 我也玩android了
  6. 浏览器扩展开发 - i18n 国际化多语言配置
  7. 1.单例模式_繁星漫天_新浪博客
  8. 大王卡40G封顶怎么解除?腾讯王卡永久解除限流方法
  9. 开发必备的图片格式——.9图的原理和陷阱
  10. 【揭秘】云服务器1M带宽实际下载速度是多少?