hdoj 2040
#include<stdio.h>
int i,j,s1,s2;
int cha(int a,int b)
{
 s1=0;
 s2=0;
   for(i=1;i<a;i++)
   {
    if(a%i==0) s1+=i;
   }
   for(i=1;i<b;i++)
   {
    if(b%i==0) s2+=i;
   }
   if(s1==b&&s2==a) printf("YES\n");
   else printf("NO\n");
   return 0;
}
int main()
{ 
 int n,a,b;
    scanf("%d",&n);
 while(n--)
 {
  scanf("%d%d",&a,&b);
  if(a==0||b==0) printf("NO\n");
  else if(a==1&&b==1) printf("YES\n");
  else cha(a,b);
 }
 return 0;
}
注意,1,1居然也是一对亲和数
hdoj 2040的更多相关文章
- hdoj:2040
		#include <iostream> #include <vector> using namespace std; vector<long> yueShu(lon ... 
- HDOJ 1009. Fat Mouse' Trade 贪心 结构体排序
		FatMouse' Trade Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ... 
- HDOJ 2317. Nasty Hacks 模拟水题
		Nasty Hacks Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tota ... 
- HDOJ 1326. Box of Bricks 纯水题
		Box of Bricks Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) To ... 
- HDOJ 1004 Let the Balloon Rise
		Problem Description Contest time again! How excited it is to see balloons floating around. But to te ... 
- hdoj 1385Minimum Transport Cost
		卧槽....最近刷的cf上有最短路,本来想拿这题复习一下.... 题意就是在输出最短路的情况下,经过每个节点会增加税收,另外要字典序输出,注意a到b和b到a的权值不同 然后就是处理字典序的问题,当松弛 ... 
- HDOJ(2056)&HDOJ(1086)
		Rectangles HDOJ(2056) http://acm.hdu.edu.cn/showproblem.php?pid=2056 题目描述:给2条线段,分别构成2个矩形,求2个矩形相交面 ... 
- 继续node爬虫 — 百行代码自制自动AC机器人日解千题攻占HDOJ
		前言 不说话,先猛戳 Ranklist 看我排名. 这是用 node 自动刷题大概半天的 "战绩",本文就来为大家简单讲解下如何用 node 做一个 "自动AC机&quo ... 
- 最近点对问题 POJ 3714 Raid && HDOJ 1007 Quoit Design
		题意:有n个点,问其中某一对点的距离最小是多少 分析:分治法解决问题:先按照x坐标排序,求解(left, mid)和(mid+1, right)范围的最小值,然后类似区间合并,分离mid左右的点也求最 ... 
随机推荐
- poj1150
			这道题告诉我们递推一定要慢慢细细的推Pmn=n!/m!,我们可以先考虑n!的最后一位是什么首先最后一位非0位我们首先想到把0都干掉也就是先把2和5提出来,这两个其实是同样的方法对于N!中有多少个因数2 ... 
- Server.Transfer方法,Server.Execute方法和Response.Redirect方法有什么异同
			(1)Server.Transfer方法: Server.Transfer("m2.aspx");//页面转向(服务器上执行). 服务器停止解析本页,保存此页转向前的数据后,再使页 ... 
- Myeclipse 保存jsp异常Save FailedCompilation unit name must end with .java, or one of the registered Java-like extensions
			如图 解决方法:去掉jsp页面的调试断点 
- Google表单
			本博文的主要内容有 .Google表单的介绍 https://www.google.com/intl/zh-CN/forms/about/ 自行去注册Google账号,不多,赘述. 
- wikioi 1154 能量项链 (2006年NOIP全国联赛提高组)
			题目描述 Description 在Mars星球上,每个Mars人都随身佩带着一串能量项链.在项链上有N颗能量珠.能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数.并且,对于相邻的两颗珠子 ... 
- hibernate Java 时间和日期类型的 Hibernate 映射
			基础知识: 在 Java 中, 代表时间和日期的类型包含: java.util.Date 和 java.util.Calendar. 此外, 在 JDBC API 中还提供了 3 个扩展了 java. ... 
- Mate8的麒麟950怎么样? 4个问题待解决
			今天下午,华为在上海发布了传闻已久的旗舰智能手机Mate 8.这款手机可以算是国产手机的佼佼者,不光在外观.功能等常规元素上达到旗舰级别,更有特色的是它采用了华为自行研发的手机SOC芯片麒麟950.目 ... 
- 常见的浏览器Hack技巧总结(转)
			如果你经常需要做前端页面,那么你一定多多少少需要解决页面的浏览器兼容问题.而浏览器兼容问题大部分也集中在对IE系列的兼容.这里就总结一下对IE系列的CSS Hack,记录一下,方便以后查阅. IE H ... 
- javascript,jquery(闭包概念)(转)
			偶尔听人说javascript闭包,让我联想起以前学编译原理和数字逻辑里讲的闭包,以前上课讲的闭包很难懂,而且含有递归的意思在里面,现在不想再查看里面的闭包概念. 但javascript我是经常要用, ... 
- JAVA获取随机数
			在Java中我们能够使用java.util.Random类来产生一个随机数发生器.它有两种形式的构造函数,各自是Random()和Random(long seed).Random()使用当前时间即Sy ... 
