求解500万以内的亲和数
来源:互联网 发布:正义联盟 删减 知乎 编辑:程序博客网 时间:2024/04/29 08:10
代码来自《编程艺术系列》
这段代码很优雅、很有内涵,如下:
#include <iostream>using namespace std;#define MAXVAl 5000000int sum[MAXVAl+1];int main(int argc, char* argv[]){int i, j;for(i = 0; i <= MAXVAl; i++){sum[i] = 1;}for(i = 2; i+i <= MAXVAl; i++){j = i + i;while(j <= MAXVAl){sum[j] += i;j += i;}}for(i = 0; i <= MAXVAl; i++){if(sum[i] > i && sum[i] <= MAXVAl && sum[sum[i]] == i){cout << i << " " << sum[i] << endl;}}return 0;}
0 0
- 求解500万以内的亲和数
- 求解500万以内的亲和数
- 第六章:求解500万以内的亲和数
- 006--求解500万以内的亲和数
- 第四章、亲和数问题--求解500万以内的亲和数
- 亲和数问题--求解500万以内的亲和数之—Scheme语言实现
- 寻找500万以内的亲和数
- 500万以内的亲和数
- 程序员编程艺术:第六章、求解500万以内的亲和数
- 程序员编程艺术:第六章、求解500万以内的亲和数
- 程序员编程艺术:第六章、求解500万以内的亲和数
- 程序员编程艺术:第六章、求解500万以内的亲和数
- 【程序员编程艺术】第六章:求解500万以内的亲和数
- 算法学习(五)求解500万以内的亲和数,连续数据映射为数组
- 如何求500万以内的所有亲和数
- 求500万以内的所有亲和数
- 求5000000以内的亲和数
- 求N以内的所有亲和数
- VMware技术大讲堂_vSphere的存储配置与优化
- DefaultStyleKeyProperty 和 FocusableProperty
- VMware技术大讲堂-Log Insight技术
- PHP开发者应了解的24个库
- VMware技术大讲堂-虚拟化的奇迹之vMotion
- 求解500万以内的亲和数
- MySQL The user specified as a definer ('root'@'%') does not exist。
- VMware技术大讲堂_vSphere Update Manager
- 设置 crossdomain.xml 文件实施 HTTP 流式传输
- VMware技术大讲堂_虚拟化的容灾方案
- 《变革2014:极度智能的手表和可穿戴电视》
- VMware技术大讲堂-虚拟机克隆
- mysql索引背后的数据结构及算法
- VMware技术大讲堂- vCAC快速部署应用