#abc040a. [abc040_a]赤赤赤赤青
[abc040_a]赤赤赤赤青
問題文
個のブロックが一列に並んでいます。前から数えて 個目のブロックだけが青色で、残りはすべて赤色です。
高橋君は、隣り合うブロックを交換する操作を何度か行って、青いブロックが列の端 (前から 番目かもしくは 番目) に来るようにしようとしています。
最小で何回の操作が必要かを求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
必要な最小の操作回数を表す整数を 行に出力せよ。
入力例1
5 2
出力例1
1
はじめ、前から 番目のブロックが青いので、 番目と 番目のブロックを交換すると青いブロックが端に来ます。
入力例2
6 4
出力例2
2
- まず、 番目と 番目のブロックを交換します。
- 次に 番目と 番目のブロックを交換すると青いブロックが端に来ます。
入力例3
90 30
出力例3
29