刷题、OJ 1912 亲和数
2016-02-13 17:24
323 查看
//Language C++ #include<iostream> #include<cmath> using namespace std; int yinzi(int n) //因子拆分函数 { int i,sum=0; for(i=1;i<n;i++) { if(n%i==0) { sum=i+sum; //将因子相加求和 } } return sum; } int main() { int n,i,k,l; cin>>n; for(i=0;i<n;i++) { cin>>k>>l; if(yinzi(k)==l&&k==yinzi(l)) //判断两数因子和 { cout<<"YES"<<endl; } else { cout<<"NO"<<endl; } } return 0; }
相关文章推荐
- POJ1004 1003 1002 1005 1006 1007 1001刷题
- 越狱Season 1- Episode 16
- 14. Longest Common Prefix
- 匈牙利算法
- 越狱Season 1-Episode 15: By the Skin and the Teeth
- iOS中单例的线程安全
- Machine Learning - Linear Regression with One Variable
- Python教程学习简记10--Python 匿名函数
- JVM栈溢出
- 第一篇CSDN博客
- CSS的层叠和继承
- 越狱Season 1-Episode 14: The Rat
- BZOJ 4337: BJOI2015 树的同构|Hash
- Android Studio酷炫插件(一)——自动化快速实现Parcelable接口序列化
- leetcode70题 题解 翻译 C语言版 Python版
- 刷题、OJ 1908 蟠桃记
- [python] list.append()和list.extend()的区别
- 在 Mac 上安装 sbt
- 越狱Season 1-Episode 13: End of the Tunnel
- Sublime Text 的配置与使用(未完)