No.1412 Super Ryuo
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 181
作問者 : evima / テスター : 37zigen iaNTU
タグ : / 解いたユーザー数 181
作問者 : evima / テスター : 37zigen iaNTU
問題文最終更新日: 2021-03-05 09:34:04
問題文
以下の図のような、縦横に無限に広がる盤面があります。
この盤面のマス $(A, B)$ に駒「超竜王」があります。
この駒は、一手で以下のいずれかの移動を行うことができます。
- 「飛車」のような移動を行う。
厳密には、移動前のマスを $(X, Y)$ とすると、任意の整数 $Z$ を選んで $(Z, Y)$ または $(X, Z)$ に移動する。 - 縦横への $1$ マスの移動を $3$ 回まで行う。
厳密には、移動前のマスを $(X, Y)$ とすると、$|X - Z| + |Y - W| \leq 3$ であるような任意の整数の組 $Z, W$ を選んで $(Z, W)$ に移動する。
この駒がマス $(C, D)$ に到達するために必要な最小の手数を求めてください。
入力
$A\ B\ C\ D$
- $-10^9 \leq A, B, C, D \leq 10^9$
- $(A, B) \neq (C, D)$
- $A, B, C, D$ は整数
出力
答えを整数として出力し、末尾で改行してください。
サンプル
サンプル1
入力
1 1 2 3
出力
1
$(1, 1)$ から $(2, 3)$ へは、縦横への $1$ マスの移動を $3$ 回行うことで $1$ 手で到達可能です。
サンプル2
入力
1 1 2 -1000000000
出力
2
$1$ 手では目標地に到達できませんが、例えばサンプル 1 で述べた移動を行ってから飛車の動きを行うことで $2$ 手で到達可能です。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。