AT_pakencamp_2022_day1_a Rook
Description
座標平面上の点 $ P(X, Y) $ を、次の操作を繰り返して原点に動かしたいです。
- ある実数 $ a $ を選び、 $ P $ の現在の座標を $ (x, y) $ として、 $ P $ を $ (x, a) $ または $ (a, y) $ に動かす。
必要な最小の操作回数を求めてください。
Input Format
入力は以下の形式で標準入力から与えられます。
> $ X $ $ Y $
Output Format
必要な最小の操作回数を $ 1 $ 行に出力せよ。
Explanation/Hint
### Sample Explanation 1
次のように操作を行うことで、 $ 2 $ 回の移動によって $ P $ を原点まで動かせます。
$ 1 $ 回目 … $ a = 0 $ として、 $ P $ を $ (6, 4) $ から $ (0, 4) $ に移動させる。
$ 2 $ 回目 … $ a = 0 $ として、 $ P $ を $ (0, 4) $ から $ (0, 0) $ に移動させる。
$ 2 $ 回未満の移動で $ P $ を原点まで動かすことはできないので、これが最適です。
### Constraints
- $ 0 \leq X, Y \leq 100 $
- 入力は全て整数