100 atcoder#ABC133C. [ABC133C] Remainder Minimization 2019

[ABC133C] Remainder Minimization 2019

题目描述

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

输入格式

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

L L R R

输出格式

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

题目大意

题目描述

给出非负整数 LLRR,在这个区间里选择两个整数 iijj 满足 Li<jRL\le i < j\le R。求 (i×j)mod2019(i\times j)\mod 2019 的最小值。

输入格式

LLRR

输出格式

(i×j)mod2019(i\times j)\mod 2019 的最小值

数据范围

0L<R2×109 0 \le L < R \le 2 \times 10^9

2020 2040
2
4 5
20

提示

制約

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

Sample Explanation 1

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

Sample Explanation 2

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