Cặp tương đồng

View as PDF

Submit solution

Points: 0.50 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Problem source:
Chọn ĐT tỉnh Thanh Hóa 2021-2022
Problem type
Allowed languages
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Hai số nguyên dương ~A~ và ~B~ được gọi là một cặp số tương đồng nếu như chúng có chung tập các ước nguyên tố. Ví dụ: ~12~ và ~18~ là cặp tương đồng vì có chung tập ước nguyên tố là ~\{2,3\}~.

Yêu cầu: Cho trước hai số nguyên dương ~L~ và ~R~ hãy đếm số lượng cặp tương đồng ~A~ và ~B~ mà ~L \le A \lt B \le R~.

Dữ liệu:

  • Gồm một dòng duy nhất chứa ~2~ số nguyên dương ~L~ và ~R (L \lt R \le 10^6)~.

Kết quả:

  • Đưa ra một số nguyên là số cặp tìm được.

Ví dụ:

Sample Input
1 10
Sample Output
4

Ràng buộc:

  • Có ~50\%~ số test tương ứng với ~50\%~ số điểm có: ~R – L \le 1000~;
  • Có ~50\%~ số test tương ứng với ~50\%~ số điểm còn lại không có ràng buộc gì thêm.

Comments

Please read the guidelines before commenting.


There are no comments at the moment.