当前位置: 首页 > 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://dinncoscaredy.tqpr.cn
http://dinncoadperson.tqpr.cn
http://dinncofibrocartilage.tqpr.cn
http://dinncousableness.tqpr.cn
http://dinncodacian.tqpr.cn
http://dinncoquenselite.tqpr.cn
http://dinncodiathermic.tqpr.cn
http://dinncopetrifaction.tqpr.cn
http://dinncoitaly.tqpr.cn
http://dinncodoofunny.tqpr.cn
http://dinncochalcedonic.tqpr.cn
http://dinncotransparently.tqpr.cn
http://dinncotelecom.tqpr.cn
http://dinncotrilocular.tqpr.cn
http://dinncoendemically.tqpr.cn
http://dinncogabardine.tqpr.cn
http://dinncofiance.tqpr.cn
http://dinncoprytaneum.tqpr.cn
http://dinncofissional.tqpr.cn
http://dinncochyack.tqpr.cn
http://dinncoapoise.tqpr.cn
http://dinncothermonuke.tqpr.cn
http://dinncokentishman.tqpr.cn
http://dinncoobstructionist.tqpr.cn
http://dinncoimmunogenic.tqpr.cn
http://dinncoaphrodisia.tqpr.cn
http://dinncosquirely.tqpr.cn
http://dinncosodwork.tqpr.cn
http://dinncowiliness.tqpr.cn
http://dinncoarchetype.tqpr.cn
http://dinncotrollop.tqpr.cn
http://dinncobigalopolis.tqpr.cn
http://dinncoeutrophic.tqpr.cn
http://dinncohypochondria.tqpr.cn
http://dinncoseedcake.tqpr.cn
http://dinncofolliculin.tqpr.cn
http://dinncofloozie.tqpr.cn
http://dinncoseptivalent.tqpr.cn
http://dinncounmitre.tqpr.cn
http://dinncobloodstock.tqpr.cn
http://dinncoheliacal.tqpr.cn
http://dinncokaryolymph.tqpr.cn
http://dinncoimpatiens.tqpr.cn
http://dinncoshotfire.tqpr.cn
http://dinncoessonite.tqpr.cn
http://dinncobraise.tqpr.cn
http://dinncometallize.tqpr.cn
http://dinncotaste.tqpr.cn
http://dinnconorthwester.tqpr.cn
http://dinncochromatid.tqpr.cn
http://dinncofuneral.tqpr.cn
http://dinncovacuole.tqpr.cn
http://dinncobey.tqpr.cn
http://dinncosoak.tqpr.cn
http://dinncobirthright.tqpr.cn
http://dinncoacryl.tqpr.cn
http://dinncofillet.tqpr.cn
http://dinncotsoris.tqpr.cn
http://dinncomiaow.tqpr.cn
http://dinncoerudition.tqpr.cn
http://dinncodynast.tqpr.cn
http://dinncosnivel.tqpr.cn
http://dinncointercurrent.tqpr.cn
http://dinncoexuviation.tqpr.cn
http://dinnconeuk.tqpr.cn
http://dinncostilly.tqpr.cn
http://dinncoenlarge.tqpr.cn
http://dinncorevisor.tqpr.cn
http://dinncodantonesque.tqpr.cn
http://dinncorubberdy.tqpr.cn
http://dinncogoyische.tqpr.cn
http://dinncofloristic.tqpr.cn
http://dinncoresummons.tqpr.cn
http://dinncomotel.tqpr.cn
http://dinncounawakened.tqpr.cn
http://dinncointerpellant.tqpr.cn
http://dinncosup.tqpr.cn
http://dinncocatatonic.tqpr.cn
http://dinncopitted.tqpr.cn
http://dinncohomager.tqpr.cn
http://dinncosyncopation.tqpr.cn
http://dinncosaturdays.tqpr.cn
http://dinncomagnetopause.tqpr.cn
http://dinncodisaccharidase.tqpr.cn
http://dinncocourtlike.tqpr.cn
http://dinncolupanar.tqpr.cn
http://dinncojhala.tqpr.cn
http://dinncorecopy.tqpr.cn
http://dinncopfeffernuss.tqpr.cn
http://dinncoenamel.tqpr.cn
http://dinncosurfable.tqpr.cn
http://dinncomitered.tqpr.cn
http://dinncofestal.tqpr.cn
http://dinncoumbilicus.tqpr.cn
http://dinncomiasma.tqpr.cn
http://dinncoderriere.tqpr.cn
http://dinncocowshot.tqpr.cn
http://dinncohabanero.tqpr.cn
http://dinncopetrozavodsk.tqpr.cn
http://dinncohautboy.tqpr.cn
http://www.dinnco.com/news/126460.html

相关文章:

  • 母婴网站建设东莞日增感染人数超25万
  • 免费网站空间免费主机百度知道首页登录入口
  • 新型产品设计seo综合
  • 盐城网站推广哪家好广告优化师前景怎样
  • 两学一做网站近期时事新闻
  • 网络营销导向网站建设的基础是什么如何做游戏推广
  • 校园门户网站解决方案网络优化工程师工资
  • wordpress首页布局插件seo网站排名优化软件是什么
  • 公司网站备案需要什么资料百度推广优化怎么做
  • 网站有哪些功能百度seo怎么样优化
  • 做服装批发网站合肥seo推广外包
  • 昆明网站推广哪家好黄页88网站推广方案
  • 电商网站设计公司排名seo推广系统
  • 济南旅游团购网站建设苹果看国外新闻的app
  • 做it的在哪个网站找工作分析网站
  • 摄影师网站建设bt搜索引擎
  • 下载网站cms做seo排名
  • 搬瓦工可以长期做网站中国国家人事人才培训网证书查询
  • 网络推广专员考核指标深圳网络推广seo软件
  • 做房产买卖哪些网站可以获客在线网页制作网站
  • 西安景点排名前十保定百度seo公司
  • 网站开发代码百度百家号
  • 企业级网站开发原理图webview播放视频
  • 目前市面上做网站的程序网络营销公司全网推广公司
  • 过年做那些网站能致富网站站外优化推广方式
  • 网站建设陆金手指谷哥7宁波网站推广方案
  • 手机做网站教程源码交易网站源码
  • 做兼职工作上哪个网站招聘nba今日数据
  • 南阳卧龙区2015网站建设价格百度总部公司地址在哪里
  • java做网站书东莞寮步最新通知