#d2919. a 变为 b

a 变为 b

a 变为 b

题目描述

给定两个整数 aa 和 bb。你需要先选定一个正奇数 xx 和一个正偶数 yy(在整个过程中保持不变),每一步操作可以选择以下二者之一:

  • 令 a←a+xa\leftarrow a+x;
  • 令 a←a−ya\leftarrow a-y。

求把 aa 变成 bb 所需的最少操作次数。

输入格式

第一行一个整数 TT。

接下来 TT 行,每行两个整数 a,ba,b。

输出格式

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

样例输入

1
10 7

样例输出

2

数据范围

  • 1≤T≤1051\le T\le 10^5
  • 1≤a,b≤1061\le a,b\le 10^6