#SDNU1214. 复数加法

复数加法

Description

数集拓展到实数范围内,仍有些运算无法进行。比如判别式小于0的一元二次方程无解,因此将数集再次扩充,达到复数范围。

定义:形如 z=a+biz=a+bi 的数称为复数 (complexnumber)(complex number) ,其中规定 ii 为虚数单位,且 i2=i×i=1i^2=i \times i=-1aba,b 是任意实数

我们将复数 z=a+biz=a+bi 中的实数 aa 称为复数 zz 的实部 realpart)(real part) 记作 Rez=aRez=a

实数 bb 称为复数 zz虚部 imaginarypart)(imaginary part) 记作 Imz=bImz=b .

已知:当 b=0b=0 时,z=az=a ,这时复数成为实数;

a=0a=0b0b \neq 0 时 , z=biz=bi ,我们就将其称为纯虚数

定义: 对于复数 z=a+biz=a+bi ,称复数 z=abiz'=a-bizz共轭复数

定义:将复数的实部与虚部的平方和的正的平方根的值称为该复数的模,记作 z\begin{vmatrix} z \end{vmatrix}

即对于复数 z=a+biz=a+bi ,它的模 z=(a2+b2)\begin{vmatrix} z \end{vmatrix}=\sqrt{(a^2+b^2)}

复数的集合用 CC 表示,显然,RRCC的真子集

复数集是无序集,不能建立大小顺序。

共轭复数有些有趣的性质: $\begin{vmatrix} x+yi \end{vmatrix}=\begin{vmatrix} x-yi \end{vmatrix}$ $(x+yi)*(x-yi)=x^2+y^2=\begin{vmatrix} x+yi\end{vmatrix}^2=\begin{vmatrix} x-yi\end{vmatrix} ^2 $

Format

Input

两个复数分两行,每行两个数,代表复数的实部和虚部。

Output

两个复数的和。

Samples

1 2
3 4
4 6