#D. 最小公倍数数列

    Type: Default 1000ms 256MiB

最小公倍数数列

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

对于正整数 nn,定义 AnA_n1,2,,n1, 2, \dots, n 的最小公倍数。

A1=1,A2=2,A3=6,A4=12,A5=60,A6=60,...A_1=1,A_2=2,A_3=6,A_4=12,A_5=60,A_6=60,...

给定正整数 L,RL, R,请问数列 (AL,AL+1,,AR)(A_L, A_{L+1}, \dots, A_R) 中包含多少种不同的整数?

输入格式

输入以如下格式从标准输入读入。

LL RR

输出格式

输出数列 (AL,AL+1,,AR)(A_L, A_{L+1}, \dots, A_R) 中不同整数的个数。

4 12
6

枚举 A4A_4A12A_{12} 如下:

  • A4=12A_4 = 12
  • A5=60A_5 = 60
  • A6=60A_6 = 60
  • A7=420A_7 = 420
  • A8=840A_8 = 840
  • A9=2520A_9 = 2520
  • A10=2520A_{10} = 2520
  • A11=27720A_{11} = 27720
  • A12=27720A_{12} = 27720

因此,(A4,A5,,A12)(A_4, A_5, \dots, A_{12}) 中包含 66 种不同的整数。

123456789 123456789
1

限制条件

30% 1LR50001 \le L \le R \le 5000

70% 1LR1061 \le L \le R \le 10^6

100% 1LR10141 \leq L \leq R \leq 10^{14} ; RL106R - L \leq 10^6 ; L,RL, R 为整数

样例解释 1

初一第一场

Not Attended
Status
Done
Rule
IOI
Problem
6
Start at
2025-9-5 10:45
End at
2025-9-5 12:45
Duration
2 hour(s)
Host
Partic.
8