2503 a/b + c/d(a除b + c除d)

2024-06-05 06:48
文章标签 2503

本文主要是介绍2503 a/b + c/d(a除b + c除d),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


a/b + c/d

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 7613    Accepted Submission(s): 4393


Problem Description
给你2个分数,求他们的和,并要求和为最简形式。

Input
输入首先包含一个正整数T(T<=1000),表示有T组测试数据,然后是T行数据,每行包含四个正整数a,b,c,d(0<a,b,c,d<1000),表示两个分数a/b 和 c/d。

Output
对于每组测试数据,输出两个整数e和f,表示a/b + c/d的最简化结果是e/f,每组输出占一行。

Sample Input
  
2 1 2 1 3 4 3 2 3

Sample Output
  
5 6 2 1


#include<iostream>
using namespace std;int gcd(int a,int b)
{int c;while(b){c=a%b;a=b;b=c;}return a;
}int main()
{int a,b,c,d,e,f,n,m;cin>>n;while(n--){cin>>a>>b>>c>>d;e=a*d+c*b;f=b*d;m=gcd(e,f);e/=m;f/=m;cout<<e<<' '<<f<<endl;}
}


这篇关于2503 a/b + c/d(a除b + c除d)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1032358

相关文章

win8、win10安装程序时提示2502、2503错误

之前在win7上安装程序可以正常安装成功,但到了win10上各种问题,很多问题可能都是权限问题,我在装SVN的时候(默认安装)就碰到了这麻烦的2502、2503错误;.   解决阿发碰到的2502、2503问题的方法如下图所示(可能只适用于默认安装的程序):   可能是在SVN安装的时候写入temp的权限不够导致的,修改windows文件夹下的temp的的用户的权限即可。   之前也

Error 2503 and 2502 when installing/uninstalling on Windows 8

在window8 系统上安装.msi文件经常会遇到这个问题 1.启动资源管理器(Ctrl+Shift+Esc) 2.将所需要安装的.msi拷贝到桌面 3.在进程中找到 “Windows"资源管理器 然后右键 结束  如果有多个 请全部结束 4.任务管理器左上角 选择文件-运行新任务 如图所示输入 务必选上系统管理权限 然后确定 5.回到桌面 点击安装

hdu 2503 a/b + c/d

a/b + c/d Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 20666    Accepted Submission(s): 10550   Problem Description 给你2个分数,求他们的和,并要求和为最简形

安装MySQL时出现MySQL the error code is 2503/2502错误

安装MySQL时,一直显示MySQL the error code is 2503,之后查了很多前辈写的这方面的问题的博客等,才知道主要是权限问题导致的。 解决方法: win+X,找到“命令提示符(管理员)(A)”,运行,输入msiexec /package "你安装程序包的路径"(注意引号前的空格),回车,开始安装。 安装MySQL workbench的时候也出现了 the error c

Win8.1 安装svn错误码2503 2502

win8.1总是安装失败,在百度了一系列方法后,还是失败。 在此记录下安装成功步骤: 1.鼠标右键左下角windows图标,注意点击命令提示符(管理员)(A) 2.在命令行窗口输入命令: msiexec /package “svn安装文件所在路径” “svn安装文件所在路径”如:“C:\Users\Administrator\Desktop\TortoiseSVN-1.9.5.2758

hdoj 2503 a/b + c/d

http://acm.hdu.edu.cn/showproblem.php?pid=2503   a/b + c/d Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7731    Accepted Submission(s

.msi安装包安装方法(安装错误2503和2502)

把鼠标放到Win8屏幕的最左下角,等待Win8 Metro界面的缩略图出现后点击鼠标右键,在弹出的菜单中选择“命令提示符(管理员)”在“命令提示符(管理员)”中输入 msiexec /package 你将要安装的程序的完整路径及程序名 (注意空格),比如:我是要安装D盘Others文件夹下的msxml 参考网址:http://jingyan.baidu.com/article/a501d80ce

Win10安装TortoiseGit,报错误码 2503

Win10安装TortoiseGit,报错误码 2503 输入 msiexec /package + 安装程序所在的绝对路径,如: msiexec /package F:\DownLoad\TortoiseGit-2.10.0.0-64bit.msi

the installer has encountered 2503解决办法

问题描述 在Windows10系统中,安装一些软件的时候, 弹出“The installer has encountered an unexpected error installing this package.this may indicate a problem with package.the error code is 2503.”  出现上述错误,一般由于安装权限不足导致。