分数的运算
题号:NC25859
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

我想听话啊,但人家就是控制不住自己嘛!
                                                               ——百里玄策-白虎志
小T是一个非常无聊的人,他写了两个分数,他现在让小s求他们的和差积商。

小s哪里会这样的题目,于是他请教于你。

注意:如果出现负数则一律将符号放在分子上,即除分子外,答案中的其他数必须是非负数。

注:本系列题不按难度排序哦

输入描述:

一行x_1,y_1,x_2,y_2

输出描述:

四行,每行两个整数x,y代表答案为,第一行输出和,第二行输出差,第三行输出积,第四行输出商

答案为最简分数形式。

如果答案为0则输出0 0
示例1

输入

复制
1 2 1 2

输出

复制
1 1
0 0
1 4
1 1

说明

100\%\ 1 \le x1,y1,x2,y2 \le 10^5

保证答案\le long\ long且分数有意义。