A - Swimming Editorial

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 100100

問題文

長さ LL メートルのプールがあります。

ラスク君はプールの左端から泳ぎ始め、端まで泳いだらターンして逆方向に泳ぐことを繰り返します。

XX メートル泳いだとき、ラスク君はプールの左端から何メートルのところにいるでしょうか。

制約

  • 入力はすべて整数である。
  • 1L1001 \leq L \leq 100
  • 1X10001 \leq X \leq 1000

入力

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

LL XX

出力

XX メートル泳いだときラスク君がいる位置がプールの左端から何メートルかを、11 行に出力せよ。


入力例 1Copy

Copy
25 80

出力例 1Copy

Copy
20

ラスク君は次のように行動します。

  • 左端から右端まで 2525 メートル泳ぐ。
  • ターンして、右端から左端まで 2525 メートル泳ぐ。
  • ターンして、左端から右端まで 2525 メートル泳ぐ。
  • ターンして、右端から 55 メートル泳ぐ。

このとき、ラスク君は左端から 2020 メートルのところにいます。


入力例 2Copy

Copy
50 100

出力例 2Copy

Copy
0

入力例 3Copy

Copy
20 15

出力例 3Copy

Copy
15


2025-04-04 (Fri)
03:07:28 +00:00