
算法说明
姓名 邓辉 联系方式 denghui0815@hotmail.com
编译说明:
Windows 平台:
使用 ICC 编译.不使用 PGO【使用 PGO 后发现效率降低】
Linux 平台:
使用 Icpc 编译
1. 上传压缩包种的 Src 和 Linux 两个目录到服务器上.
2. 进入 Linux 目录 执行 make
3. 进入 Bin 目录 执行文件为 XAmicableNum.
其他:
如果输出结果需要使用英文 请打开 XAmicableNum.h 第 72 行的 XUSE_ENGLISH 宏定义,默认使用汉语.
测试说明:
printf("Usage: XAmicableNum.exe <begin> <end> [p|s] ");
printf("Usage: p = Use Parallel Mode");
printf("Usage: s = Use Serial Mode");
例如:
并行查找 1000000 2000000 之间的相亲数和亲和数。
XAmicableNum 1000000 2000000
串行查找 1000000 2000000 之间的相亲数和亲和数。
XAmicableNum 1000000 2000000 s
其他:
由于 Win 平台与 Liunx 平台文件的差异请求同时参加两个平台下的测试,取速度更快的一个.