当前位置: 首页 > news >正文

水利网站建设百度网盘人工申诉电话

水利网站建设,百度网盘人工申诉电话,公司网站制作效果,怎么样建设一个网站Every day a leetcode 题目来源:507. 完美数 解法1:枚举 我们可以枚举 num 的所有真因子,累加所有真因子之和,记作 sum。若 sumnum 则返回 true,否则返回 false。 枚举范围从 [1, sum) 的话,会超时&…

Every day a leetcode

题目来源:507. 完美数

解法1:枚举

我们可以枚举 num 的所有真因子,累加所有真因子之和,记作 sum。若 sum=num 则返回 true,否则返回 false。

枚举范围从 [1, sum) 的话,会超时:

在这里插入图片描述

枚举范围从 [1, sqrt(sum)],再让 sum 加上num / i 即可。

注意 i=1 时,不能让sum加上num。

特判 num=1 的情况,返回false。

代码:

/** @lc app=leetcode.cn id=507 lang=cpp** [507] 完美数*/// @lc code=start
// class Solution
// {
// public:
//     bool checkPerfectNumber(int num)
//     {
//         int sum = 0;
//         for (int i = 1; i < num; i++)
//             if (num % i == 0)
//                 sum += i;
//         return sum == num;
//     }
// };
class Solution
{
public:bool checkPerfectNumber(int num){if (num == 1)return false;int sum = 0;for (int i = 1; i <= sqrt(num); i++){if (num % i == 0){sum += i;if (i * i < num && i != 1)sum += num / i;}}return sum == num;}
};
// @lc code=end

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(sqrt(num))。

空间复杂度:O(1)。

解法2:数学

根据欧几里得-欧拉定理,每个偶完全数都可以写成 2p-1(2p-1) 的形式,其中 p 为为素数且 2p-1 为素数。

由于目前奇完全数还未被发现,因此题目范围 [1, 108] 内的完全数都可以写成上述形式。

这一共有如下 5 个:6, 28, 496, 8128, 33550336。

代码:

class Solution {
public:bool checkPerfectNumber(int num) {return num == 6 || num == 28 || num == 496 || num == 8128 || num == 33550336;}
};

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(1)。

空间复杂度:O(1)。

http://www.hengruixuexiao.com/news/52340.html

相关文章:

  • 网站建设移动端官网广州抖音seo
  • 咨询行业网站建设公司东方网络律师团队
  • 香港做一楼一凤的网站合法吗免费seo优化工具
  • 做职业背景调查的网站qq引流推广软件哪个好
  • 企业怎么做网站zac博客seo
  • 家用电脑做网站能备案做百度seo
  • 网站设计 教程怎么做市场推广
  • 洛阳建设厅网站高端网站建设专业公司
  • 不备案怎么做淘宝客网站吗自动连点器
  • 网站到期请续费aso优化师
  • 拿别的公司名字做网站网站搭建公司
  • 工会网站建设请示临沂seo
  • 17网站一起做网店潮汕档口网络seo哈尔滨
  • 东南融通网站建设北京seo公司wyhseo
  • 东莞vi设计公司排名重庆seo网站哪家好
  • 成都哪里有做网站建设的有免费推广平台
  • 网站建设 psd网易最新消息新闻
  • 大气公司网站源码来几个关键词兄弟们
  • 手机网站如何做才能兼容性各种手机海洋网络推广效果
  • 做校园文化展览的网站网站搜索优化公司
  • 北京所有做招聘类网站建站公司电子报刊的传播媒体是什么
  • 微信 微网站开发成都网络运营推广
  • 软件开发做网站建立网站平台
  • 药企网站怎么做网络营销方法有哪些?
  • 网站后台seo优化如何做推广排名seo
  • 网站建设需求模板seo品牌优化整站优化
  • 专门做中式服装平台的网站万能bt搜索引擎网站
  • 网站建设电话bt磁力搜索
  • 电子商务网站建设的具体内容网络推广服务合同范本
  • 康巴什网站建设seo搜索引擎优化兴盛优选