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

网站建设维护文档界面网页设计培训

网站建设维护文档,界面网页设计培训,360建筑网证书,中国摄影师个人网站设计Every day a leetcode 题目来源#xff1a;507. 完美数 解法1#xff1a;枚举 我们可以枚举 num 的所有真因子#xff0c;累加所有真因子之和#xff0c;记作 sum。若 sumnum 则返回 true#xff0c;否则返回 false。 枚举范围从 [1, sum) 的话#xff0c;会超时507. 完美数 解法1枚举 我们可以枚举 num 的所有真因子累加所有真因子之和记作 sum。若 sumnum 则返回 true否则返回 false。 枚举范围从 [1, sum) 的话会超时 枚举范围从 [1, sqrt(sum)]再让 sum 加上num / i 即可。 注意 i1 时不能让sum加上num。 特判 num1 的情况返回false。 代码 /** lc appleetcode.cn id507 langcpp** [507] 完美数*/// lc codestart // 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 codeend 结果 复杂度分析 时间复杂度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.hkea.cn/news/14291517/

相关文章:

  • 网站幻灯片尺寸设置免费html模板素材网站
  • 微信怎么做链接网站井冈山保育院网站建设
  • 晋江网站开发求个网站没封的2021
  • 建设网站平台的建议建筑招聘
  • 网站速度优化方案网站和微信公众号建设方案
  • 北京网站制作服务安徽最新消息今天
  • delphi7 网站开发网站 打赏功能
  • 垦利网站制作做网站外链
  • 做企业网站选百度云还是阿里云wordpress注入漏洞
  • 网站建设企业公司做零售出口的网站
  • 长沙做网站的包吃包住4000设计一个个人网站的基本步骤
  • 不是网站开发语言的是百度上海推广优化公司
  • 企业网站的种类tk域名官方网站
  • 兰甘肃网站建设seo学徒是做什么
  • 谷歌网站管理员账号网站开发工具js
  • 网站开发前的准备淘宝上做网站可信吗
  • 网站的结构怎么做wordpress淘宝客自适应模板
  • 学做网站的网站藁城区建设局网站
  • 网站建设价格兴田德润i网址多少最新网站开发需求文档
  • 口碑好的坪山网站建设哈尔滨网站建设的公司
  • 国内 上市网站建设公司排名ppt免费下载的网站
  • 培训网站开发流程品牌网站建设c股j东大蝌蚪
  • 网站开发人员 怎么保存制作一个网站多少钱啊
  • yellow片观看完整版网站建设布局利于优化
  • python做网站快么昆山做网站的
  • 潍坊网络推广网站建设wordpress比特币插件
  • 织梦怎么做单页网站医院门户网站模板下载
  • 大良营销网站建设平台帮人家做网站难吗
  • saas建站平台源码有哪些做普洱茶网站的
  • 长沙企业建网站网站域名可以更换吗