#E0025. 使两数相等

使两数相等

题目描述

给定两个整数 aabb,你可以进行如下操作任意次:

  • 11 次操作,你可以从 aabb 中任选一个整数并将其数值加 11
  • 22 次操作,你可以从 aabb 中任选一个整数并将其数值加 22
  • ……
  • ii 次操作,你可以从 aabb 中任选一个整数并将其数值加 ii
  • ……

本题中你的任务是:使用最少的操作次数使得 aa 等于 bb

输入格式

输入包含多组测试数据。

输入的第一行包含一个整数 t(1t100)t(1 \le t \le 100),表示测试数据组数。

接下来 tt 行,每行包含两个整数 aabb1a,b1091 \le a,b \le 10^9),表示一组测试数据。

输出格式

对于每组测试数据,输出一行,包含一个整数,表示使 a=ba = b 所需的最少操作次数。

3
1 3
11 11
30 20
3
0
4

说明/提示

样例解释

11 组测试数据:

  • 11 次操作,令 aa 增加 11
  • 22 次操作,令 bb 增加 22
  • 33 次操作,令 aa 增加 33,此时 a=b=5a = b = 5

22 组测试数据:

  • aabb 一开始就是相等的,不需要进行任何操作。

33 组测试数据:

  • 11 次操作,令 bb 增加 11
  • 22 次操作,令 bb 增加 22
  • 33 次操作,令 bb 增加 33
  • 44 次操作,令 bb 增加 44,此时 a=b=30a = b = 30

数据规模与约定

  • 对于 30%30\% 的数据,t=1; a,b100t = 1;\ a,b \le 100
  • 对于 60%60\% 的数据,t10; a,b1000t \le 10;\ a,b \le 1000
  • 对于 100%100\% 的数据,1t100; 1a,b1091 \le t \le 100;\ 1 \le a,b \le 10^9