news 2026/4/15 23:10:50

507. 完美数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
507. 完美数
/** * 【题目名称】完美数<p> * 【题目来源】https://leetcode.cn/problems/perfect-number/description/ * * @author 潘磊,just_panlei@just.edu.cn * @version 1.0 */classSolution{/** * 判断指定正整数是否为完美数。 * * @param num 指定正整数。 * @return true当且仅当num是完美数,否则false。 */publicbooleancheckPerfectNumber(intnum){if(num==1){// 1不是完美数returnfalse;}intsumOfAllFactors=1;// num除自身以外所有正因子之和,初始为1/* 从数字2依次遍历到num/2 */for(inti=2;i<=num/2;i++){if(num%i==0){// 如果当前整数是num的正因子sumOfAllFactors+=i;// 将当前整数累加到sumOfAllFactors上}}returnsumOfAllFactors==num;// 返回num是否符合完美数的要求}}
/** * 【题目名称】完美数<p> * 【题目来源】https://leetcode.cn/problems/perfect-number/description/ * * @author 潘磊,just_panlei@just.edu.cn * @version 1.1 */classSolution{/** * 判断指定正整数是否为完美数。 * * @param num 指定正整数。 * @return true当且仅当num是完美数,否则false。 */publicbooleancheckPerfectNumber(intnum){if(num==1){// 1不是完美数returnfalse;}intsumOfAllFactors=1;// num除自身以外所有正因子之和,初始为1inti;/* 从数字2依次遍历到sqrt(num)-1 */for(i=2;i*i<num;i++){if(num%i==0){// 如果当前整数是num的正因子sumOfAllFactors=sumOfAllFactors+i+num/i;// 将当前整数以及当前整数对应的正因子累加到sumOfAllFactors上}}if(i*i==num){// 如果sqrt(num)也是num的正因子sumOfAllFactors+=i;// 将sqrt(num)累加到sumOfAllFactors上}returnsumOfAllFactors==num;// 返回num是否符合完美数的要求}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 13:30:35

人均薪资 26.9K!网络安全行业为什么这么赚钱?3 个核心原因 + 岗位薪资表,看完想转行!

网络安全工程师是非常重要的职业&#xff0c;他们负责设计、实施和维护网络安全系统&#xff0c;以防止网络遭受攻击。 网络安全工程师月薪在2-80K左右&#xff0c;全国网络安全平均薪资为26.9K/月。 目前网络安全工程师就业岗位有安全服务工程师、网络安全工程师、渗透测试…

作者头像 李华
网站建设 2026/4/13 16:25:35

PuzzleSolver终极指南:如何快速掌握CTF MISC解题神器?

还在为CTF竞赛中的MISC题目头疼不已吗&#xff1f;面对复杂的隐写术、破碎的图片拼接、混乱的文件格式&#xff0c;是否感到无从下手&#xff1f;今天我要向你介绍一款专为CTF爱好者打造的神器——PuzzleSolver&#xff01;这款由Byxs20开发的开源工具集成了20多种实用功能&…

作者头像 李华
网站建设 2026/4/15 12:21:17

线性代数(八)非齐次方程组的解的结构

给定方程组&#xff0c;写出增广矩阵&#xff0c; &#xff0c;消元化为阶梯型矩阵&#xff0c;可得&#xff0c;显然首先要保证方程组才可能有解决。设&#xff0c;&#xff0c;。进一步探讨方程组有解的条件&#xff0c;由之前的知识可知&#xff0c;b向量必须是A的列向量空间…

作者头像 李华
网站建设 2026/4/12 12:39:24

Zotero样式增强插件:如何让学术文献管理变得更简单高效

Zotero样式增强插件&#xff1a;如何让学术文献管理变得更简单高效 【免费下载链接】zotero-style zotero-style - 一个 Zotero 插件&#xff0c;提供了一系列功能来增强 Zotero 的用户体验&#xff0c;如阅读进度可视化和标签管理&#xff0c;适合研究人员和学者。 项目地址…

作者头像 李华
网站建设 2026/4/14 0:51:51

LangChain技术架构重构指南:从单体到模块化设计的转型路径

LangChain技术架构重构指南&#xff1a;从单体到模块化设计的转型路径 【免费下载链接】langchain 项目地址: https://gitcode.com/gh_mirrors/lan/langchain 在AI应用开发快速演进的背景下&#xff0c;LangChain作为领先的框架&#xff0c;其架构设计直接影响着系统的…

作者头像 李华
网站建设 2026/4/10 19:35:23

四步精通BGE-Large-zh-v1.5:从零部署到性能调优全攻略

四步精通BGE-Large-zh-v1.5&#xff1a;从零部署到性能调优全攻略 【免费下载链接】bge-large-zh-v1.5 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/bge-large-zh-v1.5 BGE-Large-zh-v1.5是由北京智源人工智能研究院开发的中文文本嵌入模型&#xff0c;具…

作者头像 李华