A. A=B (ab)

    传统题 文件IO:ab 1000ms 128MiB

A=B (ab)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

现在给你两个数字 AABB

kk 次操作,你可以让 AA 加上 kk,或者让 BB 加上 kk

你的任务是使用尽量少的操作数量,让 AABB 的值相等。

下面是一个例子:

初始 A=1A=1B=3B=3

  • 第一次,A+=1A \mathrel{+}= 1,此时 A=2A=2B=3B=3
  • 第二次,B+=2B \mathrel{+}= 2,此时 A=2A=2B=5B=5
  • 第三次,A+=3A \mathrel{+}= 3,此时 A=5A=5B=5B=5,至此 AABB 相等。

可以发现,上述例子中最少是三次操作,无法通过更少次操作实现 AABB 相等。

输入格式

在文件 ab.in 中读入。

第一行一个整数 nn,表示一共有 nn 组数据。

接下来 nn 行,每行两个数字 aabb,以空格分开。

输出格式

在文件 ab.out 中输出。

对每组数据,输出一行一个整数表示最少需要几次操作。

样例

样例输入 #1

3
1 3
11 11
30 20

样例输出 #1

3
0
4

大样例

数据范围

共 10 个测试点,每个测试点 10 分。

测试点编号 nn a,ba,b 范围
131 \sim 3 2n102 \le n \le 10 1a,b201 \le a,b \le 20
464 \sim 6 2n1002 \le n \le 100 1a,b1000001 \le a,b \le 100000,且 1ab1001 \le \lvert a-b \rvert \le 100
7107 \sim 10 2n100002 \le n \le 10000 1a,b10000000001 \le a,b \le 1000000000

小云雀杯提高组重现

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-9-8 23:15
结束于
2026-9-14 14:15
持续时间
135 小时
主持人
参赛人数
24