力扣-507 完美数

AC Code

在枚举时,我们只需要枚举不超过√num的数。这是因为如果num有一个大于√num的因数d,那么它一定有一个小于√num的因数num
在枚举时,若找到了一个因数d,那么就找到了因数mum.注意当d.d = num时这两个因数相同,此时不能重复计算。

class Solution {public:bool checkPerfectNumber(int num) {if(num==1) return false;int sum=1;for(int i = 2;i*i<=num;i++){if(num%i == 0){sum+=i;if(i*i<num) sum+=num/i;}}return sum == num;}
};

力扣-507 完美数相关推荐

  1. LeetCode Algorithm 507. 完美数

    507. 完美数 Ideas 把所有的约数全都加起来就行了,也没啥. Code Python class Solution:def checkPerfectNumber(self, num: int) ...

  2. 507. 完美数-c语言

    507. 完美数 对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」. 给定一个 整数 n, 如果是完美数,返回 true:否则返回 false. 示例 1: 输 ...

  3. Python Leetcode(507.完美数)

    Python Leetcode(507.完美数) 对于一个 正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为"完美数". 给定一个 正整数 n, 如果他是完美数,返回 ...

  4. Java实现 LeetCode 507 完美数

    507. 完美数 对于一个 正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为"完美数". 给定一个 整数 n, 如果他是完美数,返回 True,否则返回 False ...

  5. (补)算法训练第七天|力扣454.四数相加II ,383. 赎金信,15. 三数之和,18. 四数之和

    代码随想录算法训练营第七天|力扣454.四数相加II ,383. 赎金信,15. 三数之和,18. 四数之和 454.四数相加II 题目链接:四数相加II 参考:https://programmerc ...

  6. Java 第 06 课 507. 完美数 1437. 是否所有 1 都至少相隔 k 个元素

    第六课 [2540. 最小公共值](https://leetcode.cn/problems/minimum-common-value/) 507. 完美数 728. 自除数 1437. 是否所有 1 ...

  7. LeetCode 507. 完美数

    1. 题目 对于一个 正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为"完美数". 给定一个 整数 n, 如果他是完美数,返回 True,否则返回 False 示例: ...

  8. Leetcode 507: 完美数

    题目描述: 对于一个 正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为"完美数". 给定一个 整数 n, 如果他是完美数,返回 True,否则返回 False 示例: ...

  9. leetcode 507 完美数

    题目: We define the Perfect Number is a positive integer that is equal to the sum of all its positive ...

  10. 力扣——回文数(Java)

    回文数 简单介绍两个函数 valueOF:可以将其他类型的数据类型转换位 string类型 length:检测字符串长度 charAt:取出对应下标的字符 class Solution {public ...

最新文章

  1. 不谈面试题,谈谈面试官喜欢见到的特质!
  2. 2018目标,提高免疫力,身体工作双丰收
  3. Linux 内核抓包功能实现基础(四) 手动查找邻居缓存填充MAC地址
  4. Convolutional Neural Networks for Visual Recognition 8
  5. 统计十进制数的二进制数1的个数
  6. java 内部thread_Java代码质量改进之:使用ThreadLocal维护线程内部变量
  7. arcgis坡度结果有误或z因子前有感叹号
  8. Java实现发送邮件(可配置)忘记密码,发送邮件
  9. UVA10474 Where is the Marble?【排序】
  10. php排序条件两个,php – 在两个条件下排序数组
  11. NLPIR使用(1)
  12. mongodb导出csv文件到vcf
  13. OpenCV官方网站:这里可以白嫖教程、检索API、下载例程
  14. SQL笔记(约束、外键、casewhen)
  15. 带有风的诗词_带有风的诗句
  16. sp 导出unity哪个_SP与Unity的效果差异分析
  17. 【找工作必读】来自IT公司速查手册的各大IT公司薪资
  18. xlsx表格怎么筛选重复数据_在Excel中怎样筛选以及删除重复的数据呢?
  19. Docker安装OnlyOffice并配置自签证书和自己的域名证书
  20. ArcGIS学习教程(一)

热门文章

  1. GDI+ is F**king unbelievable
  2. Beta阶段第三次网络会议
  3. orm框架与缓存的关系
  4. 设计一个Enum Class
  5. 国内985副教授与行政人员一年能够拿到多少工资?
  6. 当知识图谱遇上预训练语言模型 -- 留言送书
  7. 一份最新的、全面的NLP文本分类综述
  8. 超全必读!NLP 事件抽取综述(下)
  9. Soft-Masked BERT:文本纠错与BERT的最新结合
  10. [NAACL16]RNN文法