算法练习-NOJ-1442-埃及分数
来源:互联网 发布:c语言计算时钟的夹角 编辑:程序博客网 时间:2024/05/23 15:06
时限:1000ms 内存限制:10000K 总时限:3000ms
描述
将一个真分数分解为若干埃及分数的和的形式,要求分解的埃及分数的个数尽量少
埃及分数:分子为1的分数.
输入
7/8
输出
7/8=1/2+1/3+1/24
输入样例
7/8
输出样例
7/8=1/2+1/3+1/24
#include"stdio.h" void main(){ int a,b,c,d; scanf("%d%c%d",&a,&d,&b); while(a>b){ scanf("%d%c%d",&a,&d,&b); } printf("%d/%d=",a,b); while(1){ if(b%a) c=b/a+1; else{ c=b/a; a=1; } if(a==1){ printf("1/%d\n",c); break; } printf("1/%d+",c); a=a*c-b; b=b*c; if(a==3){ printf("1/%d+1/%d\n",b/2,b); break; } } }
0 0
- 算法练习-NOJ-1442-埃及分数
- 埃及分数:IDA星算法
- 【基础练习】【IDA*】codevs1288 埃及分数题解
- 《算法竞赛入门经典》7.5 埃及分数
- 算法设计分析: 埃及分数问题
- 算法竞赛入门:埃及分数问题
- 贪心算法之埃及分数问题
- 埃及分数
- 埃及分数
- 埃及分数
- 埃及分数
- 埃及分数
- 埃及分数
- 埃及分数
- 埃及分数
- 埃及分数
- 埃及分数
- 埃及分数
- The Best iPhone Apps for Control Calorie
- Android 中 对于Adapter的初步理解
- Android笔记之关于 overridePendingTransition()使用
- eclipse 调整代码提示速度
- Java可变参数方法重载时要注意的几个问题
- 算法练习-NOJ-1442-埃及分数
- 使用Xcode和Instruments调试解决iOS内存泄露
- 高并发解决方案——提升高并发量服务器性能解决思路
- Ubuntu14.04下VirtualBox Kernel driver not installed (rc=-1908)
- EJB详解
- 两款高性能并行计算引擎Storm和Spark比较
- 前端开发规范之html编码规范
- Mysql常用命令
- J2EE说明