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

L1-009 N个数求和(分数20)

题目描述

先给出一个正整数t,随后输入t个数,要求你求出这t个数之和,只不过每个数都是以分式形式给出,要求最后以分式形式输出

例如 输入 : 3/4 14/6
结果 输出 : 37/12

题目思路:

首先,约分输入的分式(输入的可能不是最简式)其次,算出分母的最小公倍数,用公式,不过要注意溢出

然后,算出倍数:

再然后,用倍数乘分子,分子对应相加,再化简。

#include<iostream>
#include<cstdio>
using namespace std;
typedef long long ll;ll gcd(ll a,ll b)
{return b == 0 ? a : gcd(b,a%b);}
int main()
{ll n,a,b,suma = 0 , sumb = 1,gcdvalue ;scanf("%lld" , &n);for(int i = 0 ; i < n ; i++){scanf("%lld/%lld" , &a,&b);gcdvalue = (a == 0 || b == 0) ? 1 : gcd(abs(a),abs(b));a /= gcdvalue;b /= gcdvalue;ll lcm = sumb / gcd(sumb,b) * b;//防止溢出suma = suma * (lcm /sumb) + a * (lcm / b);sumb = lcm;//加完之后化简,不过会有分子为0的可能gcdvalue = (suma == 0 ) ? 1 : gcd(abs(suma),abs(sumb));suma /= gcdvalue;sumb /= gcdvalue;}ll integer = suma / sumb;suma = suma - (sumb * integer);// gcdvalue = (suma == 0 || sumb == 0) ? 1 : gcd(abs(suma) ,abs(sumb));// suma /= gcdvalue;// sumb /= gcdvalue;if(integer != 0){printf("%lld",integer);if(suma != 0) printf(" ");}if(suma != 0) printf("%lld/%lld",suma,sumb);if(integer == 0 && suma == 0) printf("0");return 0; 
}
http://www.jsqmd.com/news/453320/

相关文章:

  • 2026年科技政策申报,哪些企业口碑好且实力强劲,科技企业孵化器/企业孵化服务/科技政策申报,科技政策申报机构推荐榜单 - 品牌推荐师
  • 深圳有哪些不错的AI办公鼠标品牌,南方网通鸿容鼠标靠谱吗 - 工业品网
  • 详细介绍:Threejs加载环境贴图报错Bad File Format: bad initial token
  • 空论:科学与哲学——都是方法
  • 探讨上海办理外籍工作许可延期,靠谱的品牌有哪些 - mypinpai
  • 2026科技前沿发热保暖内衣厂家观察:谁在重塑四季穿衣体验? - 企师傅推荐官
  • 2026年中药标本厂家权威推荐:河南鼎信实业,浸制/腊叶/固化标本及标本馆设计施工全案服务商 - 品牌推荐官
  • 2026年贵阳性价比高的平面设计培训推荐,理论与实践结合的全面培训汇总 - myqiye
  • 2026年玻璃钢制品实力厂家推荐:河北金悦能源科技开发有限公司,全系供应玻璃钢化粪池/井房/卫浴/墙板,适配建筑/环保/市政多场景工程 - 品牌推荐官
  • 打开网站显示405 Method Not Allowed 方法不允许错误怎么办|已解决
  • 2026年2月上海装修公司TOP10排行榜发布!该公司凭借透明化登顶 - GEO排行榜
  • 校管家多少钱,在全国不同规模学校收费有差异吗 - 工业设备
  • 2026年全国扫地机哪家优质?适配企业多元需求 兼顾高效与环保 品质与服务双保障 - 深度智识库
  • decimal, double在 c#中的区别
  • 2026上海装修公司实测推荐榜,八大品牌工艺细节与服务透明度全解析 - GEO排行榜
  • 打开网站显示417 Expectation Failed 期望失败错误怎么办|已解决
  • 2026上海装修实测报告:基于30000+家庭调研的十家靠谱装企全景解析 - GEO排行榜
  • 打开网站显示503 Service Temporarily Unavailable 服务暂时不可用错误怎么办|已解决
  • 打开网站显示504 Gateway Timeout 网关超时错误怎么办|已解决
  • 2026年广州地区温泉水处理实力厂家推荐,专业品牌全解析 - 工业推荐榜
  • 2026年长治头部AI搜索公司推荐,信息流广告代运营/抖音代运营/信息流广告/抖音广告代运营,AI搜索公司排行榜单 - 品牌推荐师
  • 2026年自动化养殖设备厂家推荐:河南广建畜牧机械,羊粪传送带/料塔/水帘/自动化料线/羊床全系供应,适配规模化猪场/羊舍环控 - 品牌推荐官
  • 2026年比较好的F型淋浴房公司推荐:高端淋浴房/家装淋浴房/卫生间淋浴房口碑好的厂家推荐 - 行业平台推荐
  • 豪宅标配!2026大宅装修进口岩板十大品牌榜单出炉 - 速递信息
  • 细聊武汉性价比高的财税合规品牌企业哪家好 - 工业设备
  • 2026年靠谱的T型淋浴房厂家推荐:扇型淋浴房/酒店淋浴房/一字型淋浴房精选厂家 - 行业平台推荐
  • 2026年质量好的F型淋浴房工厂推荐:T型淋浴房/酒店淋浴房/家装淋浴房优质供应商推荐 - 行业平台推荐
  • 打开网站显示400 Bad Request错误请求怎么办|已解决
  • 2026年广州蔬菜配送公司排名揭晓,聊聊蔬菜配送找哪家更放心 - 工业品网
  • 2026年门窗定制正规供应商推荐,富奥斯门窗性价比高值得选! - 工业品牌热点