Leetcode 507 Perfect Number
2017-09-11 08:48
337 查看
Leetcode 507 Perfect Number
#include <vector> #include <math.h> using namespace std; class Solution { public: bool checkPerfectNumber(int num) { if(num == 1) return false; vector<int> divisors; int sum = 1; for(int i = 2;i <= (int)sqrt(num);i ++) { if(num % i == 0) { divisors.push_back(i); sum += i; sum += num / i;//ATTENTION } } if(sum == num) return true; else return false; } };
相关文章推荐
- leetcode507: Perfect Number
- LeetCode 507---Perfect Number
- LeetCode 507 Perfect Number(完美数字)
- LeetCode : Perfect Number
- [LeetCode] Perfect Number 完美数字
- LeetCode@Math_507_Perfect_Number
- Math-507-Perfect Number
- leetcode[Perfect Number]
- 【LeetCode】Perfect Number 解题报告
- LeetCode Path Sum
- leetcode_num155_Min Stack
- LeetCode之Remove Duplicates from Sorted List
- LeetCode 54. Spiral Matrix
- leetcode-Next Permutation
- leetcode:Find Peak Element
- Leetcode 78. Subsets 子集 解题报告
- [Leetcode]216. Combination Sum III
- [LeetCode]Best Time to Buy and Sell Stock II
- LeetCode——Contains Duplicate II
- 【LeetCode】C# 81、Search in Rotated Sorted Array II