[QNOI 2016] K-factor

Xem PDF

Nộp bài


Điểm: 10 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 512M

Tác giả:
Dạng bài

Cho số nguyên dương \(K\), số nguyên dương \(N\) gọi là K-factor nếu \(N\) có thể viết được bằng tích của các số nguyên dương bé hơn hay bằng \(K\).

Yêu cầu: Cho số \(K\) và đoạn nguyên dương \([a,\ b]\), hãy xác định có bao nhiêu số nguyên dương K-factor thuộc đoạn \([a,\ b]\).

Input

  • Gồm một dòng ghi \(3\) số nguyên dương \(K,\ a,\ b\), mỗi số cách nhau một dấu cách \((2\leq K\leq 10^5,\ 1\leq a\leq b\leq 2\times10^9,\ b-a\leq5\times 10^6\)).

Output

  • In ra một số nguyên duy nhất là số lượng số k-factor thuộc đoạn \([a,\ b]\).

Ví dụ

Sample input
5 30 40
Sample output
4
Note

Có \(4\) số 5-factor thuộc đoạn \([30,\ 40]\) là:

  • \(30=2\times3\times5\)
  • \(32=2\times4\times4\)
  • \(36=3\times3\times4\)
  • \(40=2\times4\times5\)

Ràng buộc:

  • Có \(60\%\) tests với: \(2\leq K\leq 10^4,\ 1\leq a\leq b\leq10^6,\ b-a\leq10^4\).
  • \(40\%\) tests còn lại không có ràng buộc gì thêm.