100 atcoder#ABC184C. [ABC184C] Super Ryuma
[ABC184C] Super Ryuma
配点 : 点
問題文
無限に広がる 次元グリッドがあり、マス に駒「超竜馬」が置かれています。 この駒は、 手で次のような動きができます。
より正確には、超竜馬がマス にあるとき、以下のいずれかの条件を満たすマス に動かすことができます。
超竜馬を から に動かすのに必要な最小手数を求めてください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
超竜馬を から に動かすのに必要な最小手数を出力せよ。
1 1
5 6
2
例えば、 と動かすと 手になります。
1 1
1 200001
2
例えば、 $(1, 1) \rightarrow (100001, 100001) \rightarrow (1, 200001)$ と動かすと 手になります。
2 3
998244353 998244853
3
例えば、 $(2, 3) \rightarrow (3, 3) \rightarrow (-247, 253) \rightarrow (998244353, 998244853)$ と動かすと 手になります。
1 1
1 1
0