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

西青网站文化建设淄博网站建设制作

西青网站文化建设,淄博网站建设制作,wordpress 代码页面跳转,如何免费注册网站平台1209:分数求和 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 19111 通过数: 10647 【题目描述】 输入n个分数并对他们求和,并用最简形式表示。所谓最简形式是指:分子分母的最大公约数为11;若最终结果的分母为11&am…

1209:分数求和


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 19111     通过数: 10647

【题目描述】

输入n个分数并对他们求和,并用最简形式表示。所谓最简形式是指:分子分母的最大公约数为11;若最终结果的分母为11,则直接用整数表示。

如:5/6、10/3均是最简形式,而3/6需要化简为1/2,3/1需要化简为3。

分子和分母均不为0,也不为负数。

【输入】

第一行是一个整数n,表示分数个数,1≤n≤10;

接下来n行,每行一个分数,用"p/q"的形式表示,不含空格,p,q均不超过1010。

【输出】

输出只有一行,即最终结果的最简形式。若为分数,用"p/q"的形式表示。

【输入样例】

2
1/2
1/3

【输出样例】

5/6

先算每个分母与当前分母的最大公约数,进而求出最小公倍数,通分,通分完后约分。最后输出时判断是否可以化为整数

#include<bits/stdc++.h>
using namespace std;
int n;
int b,a,c;
int yf(long long x,long long y)
{if(x<y)swap(x,y);if(x%y==0)return y;elsereturn yf(x%y,y);
}
int main()
{cin>>n;cin>>a;getchar();cin>>b;for(int i=2;i<=n;i++){int x,y,gcd,mcd;char z;cin>>x>>z>>y;if(y!=b){gcd=yf(b,y);mcd=b*y/gcd;a=mcd/b*a;b=mcd;x=mcd/y*x;}a+=x;gcd=yf(a,b);a/=gcd;b/=gcd;}if(a%b==0)cout<<a/b;elsecout<<a<<"/"<<b;
}

http://www.yayakq.cn/news/775242/

相关文章:

  • 延安做网站的公司网站内容及内链建设
  • 个人网站可以做资讯小说类wordpress做旅游网站
  • 南京哪家网站建设好wordpress 访客记录
  • 国外网站A国内域名注册平台
  • 聊城市建设路小学网站中宁网站建设公司
  • 东莞专业网站推广多少钱提高网站的用户体验度
  • 建设网站的情况说明怎样自己制作网页
  • 一个空间怎么放2个网站深圳网站制作哪里找
  • 陈村大良网站建设网站建设策划公司
  • 呼和浩特网站建设价格网站制作知识
  • 南通网站建设入门喜迎二十大演讲稿
  • 定西营销型网站建设wordpress 附件
  • 速成网站 改版 影响产品展示网站源码php
  • 网站开发毕业设计任务书百度seo查询收录查询
  • 宁河集团网站建设深圳做网站应该怎么做
  • 豆瓣读书网站模板分析网页设计布局
  • wordpress安装 简书西宁做网站seo
  • 快速排名网站系统衡阳sem优化
  • apache 配置网站地址成都网站建设定
  • 织梦网站图片设置多大自定义wordpress的字体
  • 海口手机网站建设网页设计与制作的原则
  • wordpress开发环境搭建简述seo的应用范围
  • 有什么做图片赚钱的网站网页制作收入
  • 深圳市住房和建设局网站登录怎样给网站做外链
  • godday网站建设wordpress直接英文版
  • 深圳网站制作必找祥奔科技保定百度推广排名
  • 做电脑图标的网站网络公司规章制度范本
  • 网站开发 去哪里找页面wordpress 百度云视频
  • 网站开发的进度怎么写怎样在百度上发布自己的文章
  • 遵义在百度做个网站多少钱网站黑白代码