100 atcoder#ABC184C. [ABC184C] Super Ryuma
[ABC184C] Super Ryuma
题目描述
無限に広がる 次元グリッドがあり、マス に駒「超竜馬」が置かれています。
この駒は、 手で次のような動きができます。
より正確には、超竜馬がマス にあるとき、以下のいずれかの条件を満たすマス に動かすことができます。
超竜馬を から に動かすのに必要な最小手数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
超竜馬を から に動かすのに必要な最小手数を出力せよ。
题目大意
有一个无限大的棋盘,棋盘上的点 能一步走到 ,当且仅当下面的三条条件至少一条成立:
求 走到 的最少步数。
1 1
5 6
2
1 1
1 200001
2
2 3
998244353 998244853
3
1 1
1 1
0
提示
制約
- 入力は全て整数
Sample Explanation 1
例えば、 $ (1,\ 1)\ \rightarrow\ (5,\ 5)\ \rightarrow\ (5,\ 6) $ と動かすと 手になります。
Sample Explanation 2
例えば、 $ (1,\ 1)\ \rightarrow\ (100001,\ 100001)\ \rightarrow\ (1,\ 200001) $ と動かすと 手になります。
Sample Explanation 3
例えば、 $ (2,\ 3)\ \rightarrow\ (3,\ 3)\ \rightarrow\ (-247,\ 253)\ \rightarrow\ (998244353,\ 998244853) $ と動かすと 手になります。