#CF3711. 数字转换
数字转换
题目描述
给定两个正整数 和 。您可以选择两个正整数 和 ,用 替换 ,恰好执行 次,在执行此过程后将 替换为 。如果有多个可能的配对,您可以选择其中任何一个。如果没有这样的配对,则相应报告此情况。
例如:
- 如果 ,则可以选择 ,使得 变为 ;
- 如果 ,则可以选择 ,使得 变为 ;
- 如果 ,则无答案,因为您无法使用给定操作使得 变为 。
输入格式
第一行包含一个整数 - 测试用例的数量。
每个测试用例由一行组成,包含两个整数 和 。
输出格式
如果可以选择一对正整数 和 ,使得 在执行上述过程后变为 ,则输出这两个整数。您输出的整数应不小于 且不大于 。如果存在多个这样的对,请输出其中任何一个。
如果无法选择一对整数 和 ,使得 变为 ,则输出两次整数 。
测试样例
3
3 75
100 100
42 13
2 5
3 1
0 0