Problem5138--加减法

5138: 加减法

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

OJ 管理员最近由于工作问题,遭遇了一些挫折,极度的悲伤之下他的脑回路发生了一些变化,他看到的所有数字都是反的!
比如 OJ 管理员会把 159 159 159 看成 951 951 951,把 −12 -1212 看成 −21 -2121,把 100 100 100 看成 001 (001 = 1) 001 (001 = 1) 001 (001 = 1),把 −20 -20 20 看成 −02 (−02 = −2) -02 (-02 = -2) 02(02 = 2)
为了治疗 OJ 管理员,委员会决定让 OJ 管理员做一些常规的加减法。
现在委员会选出了两个数字 a, b a, b a, b 并且告诉你 a + b a + b a + b ab a - b a b 的结果。
a, b a, b a, b OJ 管理员OJ 管理员会计算出什么结果。

Input

输入只有一行,包含两个整数 x, y x, y x, y,分别表示 a + b a + b a + b 的结果和 a − b a - b ab 的结果。

Output

输出一行,为两个整数,为 OJ 管理员会计算出的 a + b a + b a + b 的结果和 a − b a - b a b 的结果。

Constraints

对于 60%60\%60% 的数据,−100 ≤ x, y ≤ 100 -100 \leq x,y \leq 100 10≤ x≤ 100 。
对于 100%100\%100% 的数据,−1000000 ≤ x, y ≤1000000 -1000000 \leq x,y \leq 1000000 −100000≤ x≤ 1000000 。
题目保证满足 x, y x, y xy 的 a, b a, b ab 均为整数。

Sample 1 Input

20 6

Sample 1 Output

38 24
可以得到 a=13,b=7a = 13,b = 7a=13,b=7
那么 OJ 管理员看到的则是 a = 31, b = 7 a = 31, b = 7 317
计算出的结果则是 x = a + b = 38, y = a − b = 24 x = a + b = 38, y = a - b = 24 x = 38− 24

Sample 2 Input

-100 -140

Sample 2 Output

-19 -23
可以得到 a = −120, b = 20 a = -120, b = 20 a 12020
那么 OJ 管理员看到的则是 a = −21, b = 2 a = -21, b = 2 212
计算出的结果则是 x = a + b = −19, y = a − b = −23 x = a + b = -19, y = a - b = -23 x 19− 23

Source/Category

C++语法 1.4.循环结构