第 040 场 AtCoder Beginner Contest
A
赤赤赤赤青
AtCoder
⌀ 0
原题
←B →
翻译中…

Problem Statement

翻译中…

$n$ 個のブロックが一列に並んでいます。前から数えて $x$ 個目のブロックだけが青色で、残りはすべて赤色です。

翻译中…

高橋君は、隣り合うブロックを交換する操作を何度か行って、青いブロックが列の端 (前から $1$ 番目かもしくは $n$ 番目) に来るようにしようとしています。

翻译中…

最小で何回の操作が必要かを求めてください。

翻译中…

Constraints

翻译中…
  • $1 ≦ n ≦ 100$
  • $1 ≦ x ≦ n$
翻译中…

Input

翻译中…

入力は以下の形式で標準入力から与えられる。

翻译中…

n x

翻译中…

Output

翻译中…

必要な最小の操作回数を表す整数を $1$ 行に出力せよ。

翻译中…

样例

Input #1
5 2
Output #1
1
はじめ、前から $2$ 番目のブロックが青いので、$1$ 番目と $2$ 番目のブロックを交換すると青いブロックが端に来ます。
Input #2
6 4
Output #2
2
- まず、$4$ 番目と $5$ 番目のブロックを交換します。 - 次に $5$ 番目と $6$ 番目のブロックを交換すると青いブロックが端に来ます。
Input #3
90 30
Output #3
29
题目信息
题号
abc040_a
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。