Pro.ID22079 Title二进制 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=22079 AC0 Submit0 Ratio- 时间&空间限制描述有三个整数 A 、B 、C ,以下用N(2) 表示 N 的二进制 (没有前导零)。 设 A(2) 、B(2) 、C(2) 的最大长度为 L ,请你构造三个正整数 X、Y、Z ,满足以下条件: (1) X(2) 、Y(2) 、Z(2) 的长度都不超过 L (2) A(2) 与 X(2) 中1的个数相同 (3) B(2) 与 Y(2) 中1的个数相同 (4) C(2) 与 Z(2) 中1的个数相同 (5) X + Y = Z 请你求出最小的满足条件的 Z 。如果不存在满足条件的 Z , 那么输出 -1 。 输入第一行包含一个正整数T ,表示有T组测试用例。 接下来T行,每行三个正整数 A 、B 、C 。 1 <= A , B , C <= 230 输出Description 有三个整数 A 、B 、C ,以下用N(2) 表示 N 的二进制 (没有前导零)。 设 A(2) 、B(2) 、C(2) 的最大长度为 L ,请你构造三个正整数 X、Y、Z ,满足以下条件: (1) X(2) 、Y(2) 、Z(2) 的长度都不超过 L (2) A(2) 与 X(2) 中1的个数相同 (3) B(2) 与 Y(2) 中1的个数相同 (4) C(2) 与 Z(2) 中1的个数相同 (5) X + Y = Z 请你求出最小的满足条件的 Z 。如果不存在满足条件的 Z , 那么输出 -1 。 Input 第一行包含一个正整数T ,表示有T组测试用例。 接下来T行,每行三个正整数 A 、B 、C 。 1 <= A , B , C <= 230 Output 共输出T行,每行一个答案。 Sample Input 4 Sample Output 10 Author 样例输入4 样例输出10 提示作者 |