UVa 10976 分数拆分
来源:互联网 发布:星光图片素材软件 编辑:程序博客网 时间:2024/06/10 07:25
分析:这个题第一感觉枚举,枚举所有的可能试试,成功,便打印,可问题在于怎么求枚举的范围,这很重要。1/x
+1/y=1/k,又知x>=y,因此,k<=2/y,即y<=2*k;还可以知道y>=k+1。那这个题的枚举范围范围便大大减小了,暴力轻松
解决。
代码如下
#include <cstdio>
int main()
{
int k,y,x;
while (scanf("%d",&k)!=EOF)
{
for (y=k+1;y<=2*k;y++)
{
x=(k*y)/(y-k);
if (((k*y)/(y-k))%x==0&&x>=y) printf("1/%d=1/%d+1/%d\n\n",k,x,y);
}
}
return 0;
}
#include <cstdio>
int main()
{
int k,y,x;
while (scanf("%d",&k)!=EOF)
{
for (y=k+1;y<=2*k;y++)
{
x=(k*y)/(y-k);
if (((k*y)/(y-k))%x==0&&x>=y) printf("1/%d=1/%d+1/%d\n\n",k,x,y);
}
}
return 0;
}
1 0
- UVa 10976 分数拆分
- UVa 10976 分数拆分
- uva 10976 分数拆分
- 例题 7-3 分数拆分 UVa 10976
- 分数拆分(Fractions Again?1,UVa 10976)
- UVA 10976 分数拆分(暴力)
- 分数拆分(Fractions Again?!,UVa 10976)
- UVa 10976 Fractions Again?!(分数拆分)
- UVA 10976 分数拆分(暴力枚举)
- 分数拆分(Fraction Again?!, Uva 10976)
- UVA 10976 分数拆分(数论+枚举)
- 分数拆分( Fractions Again, UVA 10976)-ACM
- 7-3 UVA 10976 Fractions Again?!分数拆分
- 例题7-3 分数拆分(Fractions Again?!, UVa 10976)
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- Java 反射的再次学习
- Android一些小知识-不定时更新
- 支持向量机,线性不可分和核函数
- Julia : csv =>hdf5
- 从大数据菜鸟走上大师的历程 Scala 第十四讲 package 访问权限
- UVa 10976 分数拆分
- Android学习之路-Fragment之二
- php安装memcache和memcached扩展
- observer in www.sharpexcel.com
- 基本类型与其包装类
- dos命令大汇总
- String
- Emacs笔记
- css 入门基础知识