CF2139A.Maple and Multiplication

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Maple and Multiplication

题目描述

Maple 有两个正整数 aabb。她可以进行如下操作任意次(也可以一次都不做),使得 aa 等于 bb

  • 选择任意一个正整数 xx,然后将 aabb 乘以 xx

你的任务是判断,最少需要多少次操作才能使 a=ba = b。可以证明,一定可以达成目标。

输入格式

每组测试包含多个测试用例。第一行为测试用例数 tt1t1001 \le t \le 100。接下来的每一行描述一个测试用例,每一行包含两个正整数 aabb1a,b10001 \le a, b \le 1000,表示 Maple 当前拥有的两个数。

输出格式

对于每个测试用例,输出一个整数,表示 Maple 使 a=ba = b 所需的最少操作次数。

说明/提示

在第一个测试用例中,你可以将 a=1a=1 乘以 22 得到 a=b=2a=b=2,只需一次操作。

在第二个测试用例中,你可以将 a=10a=10 乘以 300300 得到 a=3000a=3000,然后将 b=3b=3 乘以 10001000 得到 b=3000b=3000,共需两次操作。注意操作后得到的数可以超过 10001000

在第三个测试用例中,aabb 已经相等,无需进行任何操作。

由 ChatGPT 5 翻译

样例

3
1 2
10 3
1000 1000
1
2
0

在线编程 IDE

建议全屏模式获得最佳体验