#CF2137C. 最大偶数和
最大偶数和
题目描述
给定两个整数 和 。你需要执行如下操作:
首先,选择一个整数 ,满足 能被 整除(即 )。 然后,同时执行两个操作:将 乘以 ,将 除以 。
请你求出操作后 的最大可能偶数值。 如果无法让 成为偶数,则输出 。
输入格式
每个测试包含多组数据。 第一行输入测试用例数 ()。
每组测试用例的描述如下: 第一行包含两个整数 和 ()。
输出格式
对于每组测试用例,在新的一行输出 的最大偶数值;若无法得到偶数,输出 。
样例输入
7
8 1
1 8
7 7
2 6
9 16
1 6
4 6
样例输出
-1
6
50
8
74
-1
14
样例说明
- 第一个测试用例:可以证明无法使 为偶数,因此输出 。
- 第二个测试用例:最优选择 ,操作后和为 。