问题描述
有两个整数,如果每个整数的约数和(除了它本身以外)等于对方,我们就称这对数是友好的。例如:
9的约数和有:1+3=4
4的约数和有:1+2=3
所以9和4不是友好的。
220的约数和有:1 2 4 5 10 11 20 22 44 55 110=284
284的约数和有:1 2 4 71 142=220
所以220和284是友好的。
编写程序,判断两个数是否是友好数。

输入格式
一行,两个整数,由空格分隔
输出格式
如果是友好数,输出"yes",否则输出"no",注意不包含引号。
样例输入
220 284
样例输出
yes
数据规模和约定
两个整数都小于10000

#include <iostream>
using namespace std;
int main() {int a, b, suma = 1, sumb = 1;cin >> a>> b;for (int i = 2; i * i <= a; i++) {if (a % i == 0 && i * i == a) suma += i;if (a % i == 0 && i * i != a) suma += i + a / i;}for (int i = 2; i * i <= b; i++) {if (b % i == 0 && i * i == b) sumb += i;if (b % i == 0 && i * i != b) sumb += i + b / i;}if (suma == b && sumb == a) cout << "yes";else cout << "no";return 0;
}

蓝桥杯 ALGO-117 算法训练 友好数相关推荐

  1. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  2. [Java] 蓝桥杯ALGO-117 算法训练 友好数

    问题描述 有两个整数,如果每个整数的约数和(除了它本身以外)等于对方,我们就称这对数是友好的.例如: 9的约数和有:1+3=4 4的约数和有:1+2=3 所以9和4不是友好的. 220的约数和有:1 ...

  3. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  4. java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式

    题目要求 解题思路 动态规划,今天才弄明白QAQ,借鉴了这位大佬的博客,曹磊的博客 写的很好!但是我觉得我的循环方式更容易理解嘿嘿嘿~ 首先建立如下图的数组,行数代表前几位数,列数代表有几个乘号.将第 ...

  5. 蓝桥杯:试题 算法训练 采油区域 矩阵前缀和+动态规划+分治+枚举

    资源限制 时间限制:2.0s 内存限制:512.0MB 采油区域 Siruseri政府决定将石油资源丰富的Navalur省的土地拍卖给私人承包商以建立油井.被拍卖的整块土地为一个矩形区域,被划分为M× ...

  6. 蓝桥杯练习系统算法训练习题加答案java版本

    附上百度文库的链接:http://wenku.baidu.com/view/afb78d36b42acfc789eb172ded630b1c59ee9bf7 转载于:https://www.cnblo ...

  7. 蓝桥杯练习系统—算法训练 s01串

    第一部分:题目 问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据 ...

  8. 蓝桥杯-黑色星期五(算法训练)

    题目描述: 有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是"诸事不宜".请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是1 ...

  9. 【算法】【蓝桥杯】试题 算法训练 黑心药商 ALGO-1002

    题目 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 JiaoShou消灭了百变怪,为爱琳世界赢得了和平,但他突然发现自己没有升级,这就意味着必须去喝药补血.爱琳世界的NPC卖的药已 ...

最新文章

  1. CentOS 6.5编译安装Nginx+MySQL+PHP
  2. 碰撞的小球 ccf (模拟)
  3. MRTG在Windows平台的安装及使用
  4. 统计图学习-类型介绍
  5. 让UI设计显得魅力非凡,设计师少不了的渐变背景素材专辑,
  6. Filecoin逻辑梳理及源代码导读
  7. 元组可以直接添加进数据库吗_AWS Neptune 详细体验:OLTP的可扩展图数据库
  8. 虚拟主机服务需要备案吗?推荐使用哪种进行建站?
  9. 2020年苹果开学季+教育优惠详细讲解
  10. java微信公众号图文消息编辑器,如何使用微信公众号自带的编辑器做出简洁舒适的图文排版...
  11. html怎么用img添加图片,img标签(html怎么用img添加图片)
  12. 阿拉伯数字金额转汉字大写
  13. Precision、Recall、F1-score、Micro-F1、Macro-F1、Recall@K
  14. android换手机照片怎么转移,换手机了怎么把照片转移到新手机
  15. ele ui 清空选项和重新校验
  16. 收房入住注意事项及程序
  17. 猿创征文|Google Earth Engine(GEE)实现土地利用数据栅格转矢量
  18. 360 Total Security(360国际版)官方中文版V10.8.0.1269 | 360国际版和国内版区别很大-杀毒能力相当且非常纯净不流氓
  19. 数据库系统概论第五版课后习题
  20. 虚拟内存,分页与分段的区别、页面置换算法,颠簸,局部性原理

热门文章

  1. python 广告分析算法_[Python]研究广告渠道的特征数据与结果数据的相关性, 并对渠道作出评分模型...
  2. java(17) - 增强for循环、装箱拆箱、可变参数
  3. Java学习系列(十四)Java面向对象之细谈线程、线程通信(上)
  4. cocos2D中scheduleOnce的陷阱
  5. struts拦截器+注解实现网络安全要求中的日志审计功能
  6. 分布式系统最终一致性
  7. 转--大话session
  8. Win10首次启动出现计算机意外地重启或遇到错误的解决方法
  9. Backup and Recovery Basics1
  10. Zabbix高可用,实现zabbix的无缝切换,无故障时间