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

八面通网站建设淘宝店网站建设

八面通网站建设,淘宝店网站建设,永嘉哪里有做网站,苏州网站建设与网络营销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.tj-hxxt.cn/news/140973.html

相关文章:

  • 做网站怎么开后台网站建设丨找王科杰效果好
  • 企业网站的基本功能有哪些保健品手机网站模板
  • 网站如何做企业电子宣传册做网站公司共有几处密码
  • 深圳外贸网站建设口报关品牌策划大赛作品
  • 设计建设网站公司做增员的保险网站
  • 网站 关键词 出现频率个人养老保险金怎么交
  • 泰州专一做淘宝网站凡科网产品矩阵
  • 邢台手机网站建设多少钱北京市建设工程信息网查询
  • 集团网站风格提升学历官网
  • 域名邮箱和域名网站给网站网站做代理
  • 淄博桓台网站建设报价销售网站模板
  • 开发一个网站系统报价网络上做假网站做物流
  • 网站统计帮哪个好一站式服务图片
  • 上海专业网站建设信息福建大舟建设集团有限公司 网站
  • 最好的免费网站空间南京美容网站建设
  • 兖州中材建设有限公司网站wordpress怎么选择中文版
  • 大型网站建设优化企业招聘网站建设与开发要求
  • 网站做区块链然后往里面投钱精美ppt模板下载
  • 建设的基本流程网站北京做网站电话
  • 商业网站的规划和设计石家庄百度关键词优化
  • 免费素材哪个网站比较好电子商务网站建设的基本要素
  • 喀什建设局网站济南网络品牌推广
  • 注册网站页面跳转错误php网站超市
  • 网站免费网站免费麻豆文章类网站程序
  • 建站开发网站漂浮特效
  • 怎么把别人网站的tag写上自己的台州企业网站建设公司
  • 游戏租号网站开发wordpress 禁用功能
  • 飞沐网站建设建设一个网站报价
  • 北京网站推广服务网站登录到wordpress
  • 网站建设方案设计心得三门峡做网站