第3回卬高杯 A問題 - Relabeling


Submit solution


Points: 100
Time limit: 2.0s
Memory limit: 1000M

Authors:
Problem type

A問題 - Relabeling

問題文

ある国ではそれまで\(1\)円硬貨と\(N\)円硬貨の\(2\)種類の硬貨が流通していましたが、\(1\)円硬貨が廃止されてしまいました。 ある国で商店を営むそーだくんは、商品の値段を変えなければなりません。 そこで、元々\(A\)円であった商品について、以下のように値段を更新しました。

  • 正の\(N\)の倍数であり、かつ最も\(A\)に近い値を新しい値段にする。

このとき、元々\(A\)円であった商品の新しい値段は何円になりますか。

制約

  • 入力は全て整数である
  • \(1 < N < 10^9\) かつ \(N\)は奇数
  • \(1 ≤ A ≤ 10^9\)

入力

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

N
A

出力

答えを出力せよ。

入力例1

5
11

出力例1

10

正の\(5\)の倍数は、\(5, 10, 15, …\)です。 この中で\(A\)、すなわち\(11\)に最も近い正の\(5\)の倍数は\(10\)です。そのため、この商品の新しい値段は\(10\)円になります。

入力例2

5
1

出力例2

5

\(0\)は正の\(N\)の倍数ではないことに注意してください。

入力例3

10
10

出力例3

10

値段が変わらない場合もあります。

入力例4

572572727
998244353

出力例4

1145145454

Comments

There are no comments at the moment.