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

湖州网站建站企业网页设计公司

湖州网站建站,企业网页设计公司,wordpress调用目录,苏州百度推广公司N个数求和 分数 20 作者 陈越 单位 浙江大学 本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。 输入格式: 输入第一行给出一个正整数N&#xff08…

N个数求和

分数 20

作者 陈越

单位 浙江大学

本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。

输入格式:

输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。

输出格式:

输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分,其中分数部分写成分子/分母,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输出分数部分。

输入样例1:

5
2/5 4/15 1/30 -2/60 8/3

输出样例1:

3 1/3

输入样例2:

2
4/3 2/3

输出样例2:

2

输入样例3:

3
1/3 -1/6 1/8

输出样例3:

7/24
#include<bits/stdc++.h>
using namespace std;
#define int long long
char c;
signed main(){int n;cin>>n;vector<int>Z(n);vector<int>M(n);int z=0;//注意别忘了指定数值int m;for(int i=0;i<n;i++){scanf("%lld/%lld",&Z[i],&M[i]);if(i==0)m=M[i];m=m*M[i]/__gcd(m,M[i]);//最小公倍数}for(int i=0;i<n;i++){z+=(m/M[i])*Z[i];}int t=__gcd(z,m);z/=t;m/=t;if(z/m==0&&z!=0){cout<<z<<"/"<<m;}else{if(z%m!=0){cout<<z/m<<" "<<z%m<<"/"<<m;}else{cout<<z/m;}}return 0;
}

http://www.dtcms.com/wzjs/496551.html

相关文章:

  • 抢车票网站怎么做百度医生在线问诊
  • 苏州做网站找哪家好网络营销促销方案
  • 手机移动端网站做多大全网推广引流黑科技
  • 如今做那些网站能致富中国十大知名网站
  • 济南seo网站建站网站模板下载免费
  • 什么地方的人大工作网站做的好seo搜索引擎优化推广
  • discuz网站搬家灰色关键词代发可测试
  • 网站开发中视屏怎样编辑到网页上深圳全网营销型网站
  • 动漫网站设计与实现seo中文意思
  • 法院内网网站的建设目的佛山网站建设技术托管
  • 建一个自己的网站价格大连百度关键词优化
  • 网站开发建设专业的公司线上广告投放方式
  • 怎么重新网站做301上海优化外包
  • 互联网舆情监测中心seo的范畴是什么
  • 自己做的网站挂其他广告收费seo图片优化
  • 做中东市场哪个网站合适的磁力搜索引擎
  • 网站域名怎么填写网站怎么优化关键词排名
  • 网站建设需要那些人深圳网站设计知名乐云seo
  • 泰安网站建设海洋网络推广效果
  • 网站站内搜索代码网页优化公司
  • 做乒乓球网站的图片谷歌安装器
  • 保定移动网站建设搜索优化师
  • 上海易雅达网站建设公司怎么样百度关键词广告怎么收费
  • 房产集团公司网站建设方案2022年新闻大事
  • 河南网站制作可口可乐营销策划方案
  • 想做机械加工和橡胶生意怎么做网站2021搜索引擎排名
  • 网站推广页做app找什么公司
  • 望京做网站公司广州网络营销推广
  • 360免费建站为什么注册不了购买一个网站域名需要多少钱
  • asp做留言板网站网络服务提供者收集和使用个人信息应当符合的条件有