当前位置: 首页 > news >正文

找人做网站怎么做/资源

找人做网站怎么做,资源,网站建设空间,php网站开发工程师找工作描述 分子为1的分数称为埃及分数。现输入一个真分数(分子比分母小的分数,叫做真分数),请将该分数分解为埃及分数。如:8/11 1/21/51/551/110。 注:真分数指分子小于分母的分数,分子和分母有可能gcd不为1! 如…
描述
分子为1的分数称为埃及分数。现输入一个真分数(分子比分母小的分数,叫做真分数),请将该分数分解为埃及分数。如:8/11 = 1/2+1/5+1/55+1/110。
注:真分数指分子小于分母的分数,分子和分母有可能gcd不为1!
如有多个解,请输出任意一个。
请注意本题含有多组样例输入!输入描述:
输入一个真分数,String型输出描述:
输出分解后的string示例1
输入:
8/11
2/4输出:
1/2+1/5+1/55+1/110
1/3+1/6说明:
第二个样例直接输出1/2也是可以的

数学家斐波那契提出的一种求解埃及数的贪心算法,准确的算法表述应该是这样的:
设某个真分数的分子为a,分母为b;
把c=(b/a+1)作为分解式中第一个埃及数的分母;
将a-b%a作为新的a;
将b*c作为新的b;
如果a等于1,则最后一个埃及数为1/b,算法结束;
如果a大于1但是a能整除b,则最后一个埃及数为1/(b/a),算法结束;
否则重复上面的步骤。

专注

#include <stdio.h>#if 1
#define dbg printf
#else
#define dbg
#endifvoid calcu(int a, int b)
{int q, r;if(a == 0){printf("\n");}else if(b%a == 0){printf("1/%d\n", b/a);}else{q = b/a;r = b%a;printf("1/%d", q+1);if(a-r != 0){printf("+");}calcu(a-r, (q+1)*b);}
}int main(void)
{int a, b;while(scanf("%d%*c%d", &a, &b) != EOF){if(b%a != 0){calcu(a, b);}else{printf("1/%d\n", b/a);}}return 0;
}
http://www.lbrq.cn/news/1334197.html

相关文章:

  • 那些网站可以做文案兼职/百度营销平台
  • 朝西村网站建设公司/百度问问首页
  • 北京知名的网站建设公司/上海seo优化培训机构
  • 中堂做网站/四川刚刚发布的最新新闻
  • 最新在线免费网站/怎样做竞价推广
  • 阿里云网站架构怎么做/怎么制作网页里面的内容
  • 网站手机端模板库/青岛快速排名
  • 成都网站建设优秀公司/百度关键字排名软件
  • 24小时在线客服/整站优化seo
  • 响应式模板网站建设/百度搜索下载
  • 江阴网站设计/长沙网站搭建优化
  • 湖南人文科技学院图书馆官网/3分钟搞定网站seo优化外链建设
  • 徐州最好网站建设/本地网络seo公司
  • 千库网ppt模板免费/北京债务优化公司
  • 怎么在网站上做链接/网站推广app
  • 网页浏览器打不开/seo刷网站
  • 购物网站排名大全/淘宝权重查询入口
  • 怎么做刷会员的网站/大型的营销型网站
  • 在百度上做网站怎么做/安卓优化大师最新版下载
  • 中企动力高端网站建设/静态网页设计与制作
  • 阿坝县建设局网站/怎样才能上百度
  • 摄影网站设计说明/搜索引擎下载安装
  • 网站开发项目介绍ppt/网络营销师
  • 自主建站/seo点击排名
  • APP网站怎么做/云优客seo排名公司
  • 做简历网站 知乎/360推广登录入口官网
  • 中南路网站建设公司/深圳设计公司
  • 幼儿园主题网络图设计学习心得/找seo外包公司需要注意什么
  • 如何让自己网站排名提高/临沂网站建设方案服务
  • 网站建设自查自评/外贸平台有哪些比较好
  • 什么时候用WS(WebSocket),什么使用用SSE(Server-Sent Events)?
  • 云计算分类与主流产品
  • 深入浅出设计模式——行为型模式之观察者模式 Observer
  • 【数据分析】循环移位岭回归分析:光遗传学冻结行为模式研究
  • node.js 学习笔记3 HTTP
  • 秋招春招实习百度笔试百度管培生笔试题库百度非技术岗笔试|笔试解析和攻略|题库分享