問題一覧 > 通常問題

No.1412 Super Ryuo

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 171
作問者 : evimaevima / テスター : 37zigen37zigen iaNTUiaNTU
1 ProblemId : 5794 / 出題時の順位表 / 自分の提出
問題文最終更新日: 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もしくは右上の雲マークをクリックしてアカウントを作成してください。