news 2026/9/27 14:14:42

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/9/26 15:36:16

QQ空间历史说说完整备份指南:永久珍藏你的数字记忆

在数字时代&#xff0c;我们的青春记忆大多储存在QQ空间中。从第一条青涩的说说&#xff0c;到无数个值得纪念的瞬间&#xff0c;这些内容构成了我们珍贵的数字资料。然而平台变迁、账号丢失、内容清理等风险时刻威胁着这些记忆的完整性。GetQzonehistory工具应运而生&#xff…

作者头像 李华
网站建设 2026/9/25 5:16:29

十大MCP Server方案,让DevOps步入智能新时代

本文介绍十款主流DevOps工具及平台中出现的MCP server。 如今的AI编程助手表现堪称惊艳&#xff1a;除了生成复杂代码片段&#xff0c;还能按内部规范重构代码&#xff0c;甚至用通俗易懂的语言解释推理过程。但要让AI助手充分发挥价值&#xff0c;最重要的前提就是与现代DevO…

作者头像 李华
网站建设 2026/9/27 10:19:58

Molecular Operating Environment (MOE) 完整安装与配置指南

Molecular Operating Environment (MOE) 完整安装与配置指南 【免费下载链接】最新MolecularOperatingEnvironmentMOELinuxWindows下载指南 最新 Molecular Operating Environment (MOE) Linux Windows 下载指南本仓库提供最新版本的 Molecular Operating Environment (MOE) 软…

作者头像 李华
网站建设 2026/9/26 6:25:56

LobeChat能否用于生成直播话术?电商主播提词器

LobeChat 能否成为电商主播的“隐形军师”&#xff1f;用 AI 构建智能提词器 在杭州的一间小型直播间里&#xff0c;一位刚入行的主播正对着镜头介绍一款新上市的电动牙刷。她语速略快&#xff0c;眼神有些飘忽——不是因为紧张&#xff0c;而是她的视线始终落在面前那块不断滚…

作者头像 李华
网站建设 2026/9/27 10:46:49

终极C++网络编程:构建高性能HTTP服务的完整指南

终极C网络编程&#xff1a;构建高性能HTTP服务的完整指南 【免费下载链接】cpp-httplib A C header-only HTTP/HTTPS server and client library 项目地址: https://gitcode.com/GitHub_Trending/cp/cpp-httplib 在现代网络应用开发中&#xff0c;性能瓶颈常常成为制约系…

作者头像 李华