news 2026/5/1 7:56:55

LCR001-两数相除

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LCR001-两数相除

求解代码

//定义移位边界,防止左移溢出privatestaticfinalintBOUND=Integer.MIN_VALUE>>1;//被除数是最小负数,除数是-1,返回最大正数publicintdivide(inta,intb){if(a==Integer.MIN_VALUE&&b==-1){returnInteger.MAX_VALUE;}if(a==0||b==1){returna;}elseif(b==-1){return-a;}intnegative=2;// 统一转为负数计算,避免MIN_VALUE取反溢出if(a>0){negative--;a=-a;}//仅处理a、b均为负数的情况,返回正的商if(b>0){negative--;b=-b;}intans=helpDivide(a,b);returnnegative==1?-ans:ans;}privateinthelpDivide(inta,intb){// 被除数绝对值 == 除数绝对值,商为1if(a==b){return1;}intres=0;intshift=getMaxShift(a,b);while(a<=b){while(a>(b<<shift)){shift--;}a-=(b<<shift);// 减去 b×2^shiftres+=(1<<shift);// 商累加 2^shift}returnres;}// 获取除数b的最大有效移位次数privateintgetMaxShift(inta,intb){intshift=0;inttmp=b;while(tmp>a&&tmp>=BOUND){tmp<<=1;shift++;}returnshift;}

小贴士

必须以除数为起点左移(倍增),而非被除数

Integer.MIN_VALUE = -2^31取反会溢出。

两个负数相比较时,a更小表示绝对值更大。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:42:54

Agent Skills入门指南:从“不就是Markdown“到大模型稳定执行的关键

Agent Skills是Anthropic推出的供大模型使用的技能包&#xff0c;通过包含做事流程和资源&#xff0c;解决模型稳定、可复用、可分发执行问题。采用渐进式披露机制分三层加载&#xff0c;避免上下文爆炸。Skills包含核心文档、脚本、参考资料和静态资源&#xff0c;适合重复执行…

作者头像 李华
网站建设 2026/5/1 6:49:33

AI工具存在严重安全脆弱性,治理刻不容缓

企业AI工具在网络攻击面前仍然极易受损&#xff0c;尽管各大企业正在竞相扩大AI工具的应用范围。网络安全公司Zscaler在周二发布的威胁报告中指出了这一问题。报告发现&#xff0c;企业正在向AI工具投入大量数据&#xff0c;"这让AI平台成为全球网络犯罪分子更大的攻击目标…

作者头像 李华
网站建设 2026/5/1 6:49:03

AI运维专家圆桌:新兴技术类别的诞生

随着AI驱动代码生成工具的爆发式增长&#xff0c;运维和安全领域也出现了强烈的AI驱动响应&#xff0c;这并不令人意外。按照定义&#xff0c;SRE和安全专业人员的核心职能就是跟上变化的步伐&#xff0c;快速响应以维护在线系统的可靠性和安全性。这引出了我们要讨论的话题&am…

作者头像 李华
网站建设 2026/5/1 7:01:36

“抖音崩了”冲上热搜,无法正常搜索,刷视频功能未受影响

&#x1f4cc; 事件详情 根据大量用户反馈&#xff0c;问题主要表现为&#xff1a;在抖音App中输入关键词后&#xff0c;无法显示正常搜索结果&#xff0c;页面会直接呈现空白或显示“网络错误”。问题主要影响搜索功能&#xff0c;用户仍能正常浏览“推荐”或“关注”页的视频…

作者头像 李华
网站建设 2026/4/25 6:08:08

大模型工程岗位薪资揭秘:AI工程师进阶指南,高薪机会不容错过

本文汇总了量化与AI科技行业的9个高薪AI工程岗位&#xff0c;包括机器学习平台工程师、大模型应用开发、深度学习科学家等&#xff0c;遍布北上深港杭等国内外一线城市。岗位薪资普遍在30k-100k之间&#xff0c;部分高达200w&#xff0c;覆盖顶尖量化、AI科技企业及小而美团队。…

作者头像 李华