1596 - 加法与异或
Time Limit : 1 Second
Memory Limit : 128 MB
Submission: 110
Solved: 11
- Description
- 设有两个数X和Y,A为两个数之和,B为两个数异或的结果。现给定A和B,求对应的X和Y。
- Input
- 输入包括多组数据,每组数据包括一行,每行有2个整数A和B(其中0 ≤ A, B ≤ 2^64 - 1)。
- Output
- 每组数据输出一行,每行2个整数代表X和Y,其中X为X和Y之间的较小者,若不存在输出-1。
- sample input
-
142 76
- sample output
-
33 109
- hint
- source