UVA_10976: Fractions Again?!
来源:互联网 发布:点对点聊天软件 编辑:程序博客网 时间:2024/06/01 09:08
题意:
输入一个正整数k,找出所有正整数x>=y,使得1/k=1/x+1/y
分析:
x>=y推出1/x<=1/y,所以1/k-1/y<=1/y,所以y<=2k;枚举y ;推倒可得x = k×y/(y-k)
#include <iostream>#include <cstdio>using namespace std;const int maxn = 10000+10;int x[maxn];int y[maxn];int main(){int k;while(~scanf("%d",&k)){int cnt = 0;for(int yi=k+1; yi<=2*k; yi++){if(yi*k%(yi-k)==0){x[cnt] = yi*k/(yi-k);y[cnt++] = yi;}}printf("%d\n",cnt);for(int i=0; i<cnt; i++){printf("1/%d = 1/%d + 1/%d\n",k,x[i],y[i]);}} return 0;}
0 0
- UVA_10976: Fractions Again?!
- Fractions Again?!
- Fractions Again?!
- UVA 10976 - Fractions Again?!
- UVA 10976 - Fractions Again?!
- UVA-10976 - Fractions Again?!
- UVA - 10976 Fractions Again?!
- Fractions Again?!(暴力)
- UVa 10976 - Fractions Again?!
- UVa 10976 - Fractions Again?!
- UVa 10976 - Fractions Again?!
- UVA - 10976 Fractions Again?!
- UVa10976 - Fractions Again?!
- uva 10976 - Fractions Again?!
- UVa10976 - Fractions Again?!
- 10976 - Fractions Again?!
- UVa10976 - Fractions Again?!
- 分数拆分(Fractions Again?!)
- 在DuiLib开发的客户端里面使用CEF
- 11.Swift XML解析
- Java编程思想:关于Java垃圾定义和finalize方法的简单理解和使用
- Github错误:fatal: Authentication failed for 'https://github.com/ ...
- 关系的约束条件
- UVA_10976: Fractions Again?!
- 深度学习(DL)与卷积神经网络(CNN)学习随笔-05-基于Python的LeNet之CNN
- 欢迎使用CSDN-markdown编辑器
- 正则表达式
- 【Dinic】bzoj1497 noi2006 最大获利
- LCD常用接口原理
- http://www.kongxx.info/blog/?p=59
- Second Highest Salary
- 接口Iterator