100 atcoder#ABC133C. [ABC133C] Remainder Minimization 2019

[ABC133C] Remainder Minimization 2019

配点 : 300300

問題文

非負整数 L,RL, R が与えられます。 22 つの整数 i,ji, jLi<jRL \leq i < j \leq R を満たすように選びます。 (i×j) mod 2019(i \times j) \text{ mod } 2019 の最小値を求めてください。

制約

  • 入力は全て整数
  • 0L<R2×1090 \leq L < R \leq 2 \times 10^9

入力

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

LL RR

出力

条件を満たすように i,ji, j を選んだ時の、(i×j) mod 2019(i \times j) \text{ mod } 2019 の最小値を出力せよ。

2020 2040
2

(i,j)=(2020,2021)(i, j) = (2020, 2021) とすると、(i×j) mod 2019=2(i \times j) \text{ mod } 2019 = 2 となります。

4 5
20

選び方は (i,j)=(4,5)(i, j) = (4, 5)11 通りしか存在しません。