先说最暴力的算法,直接对一万内的每个数字暴力分解因子(对每个数字的时间复杂度是O(sqrt(n)的),然后,用个数组记录下来因子和,然后寻找 亲密数。
好一点:要先打个素数表,然后对每个数字,分解素因子,
假设因子和函数为,则, 推导后: ------>证明过程见《初等数论及其应用》(原书第六版)184-185页
有个坑就是a!=b,在这里错了好几发。。。。
看了下官方的题解,最终用的方法就是我图片里的那个公式。
------------->开启了支持数学公式,可是还是不支持,很蛋疼,所以传了图片

最新文章

  1. MongoDB【第一篇】MongodDB初识
  2. 解决安装mysql的”A Windows service with the name MySQL already exists.“问题
  3. yii2 框架的 save() 方法 执行模式条件。
  4. Subset leetcode java
  5. 阿里UX矢量图标库–最强大的矢量图标库(Icon font制作力荐工具)
  6. IE6~9的css hack写法
  7. LinQ to SQL 增,删,改 代码演示
  8. SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理
  9. python爬虫实战(一)--------中国作物种质信息网
  10. OpenStack 命令行速查表
  11. 在被vue组件引用的 js 文件里获取组件实例this
  12. 【js】正则
  13. levmar : Levenberg-Marquardt库编译
  14. Stripes视图框架与Struts2之间的比较
  15. 秘制牛肉Alpha阶段项目展示
  16. hdu5745(dp+bitset)
  17. Java文件写入与读取实例求最大子数组
  18. 用Hexo在GitHub上搭建个人博客
  19. RN 调用安卓的原生方法(实现Toast效果)
  20. DevExpress v18.1新版亮点——XAF篇(二)

热门文章

  1. tomcat9下载与安装
  2. CF 848C
  3. 【JZOJ3295】【SDOI2013】泉(spring)
  4. js this工作原理
  5. git解决冲突的最佳方法
  6. Web学习之跨域问题及解决方案
  7. objectarx之判断给定的三点是否共线
  8. Effective Modern C++:08调整
  9. 【JZOJ4814】【NOIP2016提高A组五校联考2】tree
  10. SDUT-3375_数据结构实验之查找三:树的种类统计