HDOJ 2040 亲和数
来源:互联网 发布:php图书管理系统 编辑:程序博客网 时间:2024/05/20 07:37
#include <cstdio>#include <cmath>int sum(int);// 求真约数的和//#define yangyuanint main(){#ifdef yangyuanfreopen("in", "r", stdin);#endif // yangyuan int m, a, b; scanf("%d", &m);while (m--){ scanf("%d%d", &a, &b);if (a == sum(b) && b == sum(a))printf("YES\n");elseprintf("NO\n");} return 0;}inline int sum(int x){ if (x == 0 || x == 1)// 0没有约束,1没有真约数return 0; int max = x >> 1, sum = 1; for (int i = 2; i <= max; ++i) if (x % i == 0)sum += i;return sum;}
根据亲和数的定义,分别求解真约数的和,然后判断和是否相等就好。
阅读全文
0 0
- HDOJ 2040 亲和数
- HDOJ 2040 亲和数
- HDOJ 2040 亲和数
- HDOJ 2040 亲和数
- hdoj 2040 亲和数
- HDOJ 2040 亲和数
- HDOJ 2040 亲和数
- HDOJ 2040 亲和数
- hdoj.2040 亲和数 20140729
- hdoj 亲和数 2040 (水)
- hdoj-2040-亲和数(解题报告)
- hdoj 亲和数
- [水题][第一阶段-回归水题][HDOJ-2040]亲和数
- HDOJ 2040 亲和数
- 2040 亲和数
- HDU 2040 亲和数
- Hdu 2040 - 亲和数
- hdu_oj 2040 亲和数
- TensorFlow技术解析与实战 11 自然语言处理
- 【JZ2440】自我学习记录【如何学习一个新的芯片:S3C2440】
- 图像分割之(五)边缘检测Laplace详解
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出
- Redis数据结构及其常用命令
- HDOJ 2040 亲和数
- MVC前台上传文件到服务器
- vb.net 教程 8-3 数据库操作9-3
- 判断是否为平衡二叉树
- Linux命令每日学之Ping
- 应用程序运行慢(cpu util 高)的一种可能原因
- 基于dockerfile的运维工具ansible和nginx安装
- FreeBASIC学习笔记——第09章 预编译
- 属性动画