UVA10976-Fractions Again?!
来源:互联网 发布:知乎'' 编辑:程序博客网 时间:2024/05/17 07:38
题意:输入正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y。
分析:由x>=y,易得k<y<=2*k。遍历y求出x并验证即可。
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>using namespace std;const int maxn = 25;int a[maxn];int main () { //freopen("in.txt","r",stdin); int k; while(cin>>k){ int sum=0; for(int y=k+1;y<=2*k;y++){ if(k*y%(y-k)==0) { int t=k*y/(y-k); if(t>=y) sum++; } } cout<<sum<<endl; for(int y=k+1;y<=2*k;y++){ if(k*y%(y-k)==0) { int t=k*y/(y-k); if(t>=y) printf("1/%d = 1/%d + 1/%d\n",k,t,y); } } } return 0;}
阅读全文
0 0
- UVa10976 - Fractions Again?!
- UVa10976 - Fractions Again?!
- UVa10976 - Fractions Again?!
- UVA10976-Fractions Again?!
- UVA10976 Fractions Again?!
- UVa10976 - Fractions Again?!
- UVA10976 Fractions Again?!
- UVA10976 Fractions Again?!
- UVa10976-Fractions Again?!(枚举)
- UVA10976-Fractions Again?!
- Uva10976——Fractions Again?!
- 问题链接:UVA10976 Fractions Again?
- Uva10976 分数拆分 Fractions Again?!
- UVa10976 Fractions Agains?!
- Fractions Again?!
- Fractions Again?!
- UVA 10976 - Fractions Again?!
- UVA 10976 - Fractions Again?!
- java StringBuffer类,StringBuilder类
- 上传本地项目到git步骤
- thinkphp设置默认访问路径
- 【NOIP 2013】货车运输 倍增+kruskal
- Unity 反编译源码研究 获取颜色面板ColorPicker键值信息
- UVA10976-Fractions Again?!
- OpenCV笔记
- Java 并发编程:volatile的使用及其原理
- eclipse-查看继承层次图/继承实现层次图
- 生成对抗网络GANs理解
- 编码中的setCharacterEncoding 理解
- 单片机 10s定时炸弹
- Java基础
- 敏捷开发