Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Cặp số may mắn

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

\(2\) số nguyên dương khác nhau được gọi là cặp số may mắn khi chúng có chung tập ước nguyên tố.

Ví dụ, \(18\) có tập ước nguyên tố là \(2, 3\), \(12\) có tập ước nguyên tố là \(2, 3\), vì thế nên \(18\) và \(12\) là cặp số may mắn. Nhưng \(10\) và \(6\) thì ngược lại, vì \(10\) có tập ước nguyên tố là \(2, 5\), \(6\) có tập ước nguyên tố là \(2, 3\), hai tập này khác nhau.

Yêu cầu: Cho hai số nguyên dương \(L, R (L <= R)\).

Đếm số cặp số \((u, v)\) \((L <= u < v <= R)\) sao cho \(u, v\) là cặp số may mắn.

Input

Một dòng chứa hai số nguyên dương \(L, R\).

Output

Kết quả bài toán

Example

Test 1

Input
1 10
Output
4
Note

Có \(4\) cặp số may mắn đó là: \((2, 4), (2, 8), (3, 9), (4, 8)\).

Scoring

\(20\%\) số test có \(L, R <= 10^2\).

\(20\%\) số test có \(L, R <= 10^3\).

\(20\%\) số test có \(L, R <= 10^6, R - L + 1 <= 10^5\).

\(20\%\) số test có \(L, R <= 10^6\).

\(20\%\) số test còn lại \(L, R <= 10^7\).

Bình luận

Chưa có bình luận nào.