UVA 10976 Fractions Again?!
来源:互联网 发布:mysql md5函数加密 编辑:程序博客网 时间:2024/05/09 07:16
题意:给一个数字k,求可以得到1/k的两个分数的所有可能情况并打印出来
简单的暴力题,直接从k+1~2*k中枚举,有合题意的则记录下来并最后输出即可
代码如下
#include<cstdio>#include<algorithm>#include<cstring>using namespace std;int a[20000+10];int main(){ int n; while(~scanf("%d",&n)) { memset(a,0,sizeof(a)); int sum=0; for(int i=n+1; i<=2*n; i++) { int t=(n*i)/(i-n); if(t>=i&&(n*i)%(i-n)==0) sum++; } printf("%d\n",sum); for(int i=n+1; i<=2*n; i++) { int t=(n*i)/(i-n); if(t>=i&&(n*i)%(i-n)==0) printf("1/%d = 1/%d + 1/%d\n",n,(n*i)/(i-n),i); } }}
0 0
- UVA 10976 - Fractions Again?!
- UVA 10976 - Fractions Again?!
- UVA-10976 - Fractions Again?!
- UVA - 10976 Fractions Again?!
- UVa 10976 - Fractions Again?!
- UVa 10976 - Fractions Again?!
- UVa 10976 - Fractions Again?!
- UVA - 10976 Fractions Again?!
- uva 10976 - Fractions Again?!
- UVa 10976 Fractions Again?!
- Uva - 10976 - Fractions Again?!
- UVA - 10976 Fractions Again?!
- uva 10976Fractions Again?!
- UVA 10976 - Fractions Again?!
- UVA 10976 Fractions Again?!
- UVA 10976 Fractions Again?!
- UVa 10976 Fractions Again?
- UVa 10976 Fractions Again?!
- 把一个十进制数转化为二进制的方法
- 网站链接svn
- 算法基础 - 树的最近公共祖先
- Linux下使用nexus搭建maven私服
- 【C语言】实现一个通讯录(二:动态的实现)
- UVA 10976 Fractions Again?!
- 设计模式之模板设计模式
- MyEclipse Trial Expired 问题及解决方案
- OO的五大原则: Solid
- 内容提供者ContentProvider和内容解析者ContentResolver
- 5月份FPGA总结.
- PPT中如何对齐多个对象
- 49.表示数值的字符串
- RHEL7内核模块的操作和使Linux系统支持ntfs读写