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

网站开发总体设计北京网站优化

网站开发总体设计,北京网站优化,南宁网站定制开发,网站设计与建设论文29. 两数相除 结果肯定落在dividend上&#xff0c;于是对这个区间每一个数进行二分查找&#xff0c;判断方法就是 while (l < r) {long mid l r 1 >> 1;if (mul(mid, y) < x) {l mid;} else {r mid - 1;}} 其中mul是一个要定义的快速乘法。 完整代码如下 …

29. 两数相除

结果肯定落在dividend上,于是对这个区间每一个数进行二分查找,判断方法就是

while (l < r) {long mid = l + r + 1 >> 1;if (mul(mid, y) <= x) {l = mid;} else {r = mid - 1;}}

其中mul是一个要定义的快速乘法。

完整代码如下

class Solution {public int divide(int a, int b) {long x = a, y = b;boolean isNeg = false;if ((x > 0 && y < 0) || (x < 0 && y > 0)) isNeg = true;if (x < 0) x = -x;if (y < 0) y = -y;long l = 0, r = x;while (l < r) {long mid = l + r + 1 >> 1;if (mul(mid, y) <= x) {l = mid;} else {r = mid - 1;}}long ans = isNeg ? -l : l;if (ans > Integer.MAX_VALUE || ans < Integer.MIN_VALUE) return Integer.MAX_VALUE;return (int)ans;}long mul(long a, long k) {long ans = 0;while (k > 0) {if ((k & 1) == 1) ans += a;k >>= 1;a += a;}return ans;}
}

http://www.shuangfujiaoyu.com/news/41259.html

相关文章:

  • 网站包括哪些主要内容淘宝seo是指什么
  • 中关村手机排行榜强强seo博客
  • 科技创新绘画作品优化营商环境条例
  • 影视广告网站大连头条热点新闻
  • 成都电商网站建设湖南网站制作哪家好
  • 辽宁网站建站优化公司盐城seo营销
  • 张家口网站建设vewan凡科建站官网入口
  • 自助网站搭建系统百度人工客服在线咨询电话
  • 厦门 建网站查网站权重
  • 找我家是做的视频网站好如何在网络上推广产品
  • 做网站输入文本框做下拉有趣软文广告经典案例
  • 滨州做网站建设价格如何做好一个网站
  • 网站建设预算明细sem是什么分析方法
  • 怎么做网站广告代理商深圳网络推广代理
  • 青海营销网站建设服务seo推广的方法
  • 有经验的唐山网站建设seo搜索引擎优化薪酬
  • 如何评价网站是否做的好坏怎么做优化
  • 重庆网站设计找重庆最佳科技电脑培训
  • 网站托管多少钱企业培训心得
  • 深圳网站建设公司推荐百度识图网页入口
  • 怎样自己创造网站推广普通话的重要意义
  • 做填写信息的超链接用什么网站市场营销实务
  • 婚礼做的好的婚庆公司网站产品网络推广怎样做
  • 网络公司是什么行业搜索引擎优化关键词选择的方法有哪些
  • 国家建设执业注册中心网站成都网站优化排名
  • 政府网站建设服务成人专业技能培训机构
  • ps做网站页面步骤北京seo关键词优化收费
  • 网站做关键词库的作用优化英语
  • 秦皇岛企业建设网站优化营商环境存在问题及整改措施
  • b2c网站制作常州seo建站