#AT1381. C - Remainder Minimization 2019

C - Remainder Minimization 2019

Remainder Minimization 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

样例 #1

样例输入 #1

2020 2040

样例输出 #1

2

样例 #2

样例输入 #2

4 5

样例输出 #2

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 通りしか存在しません。