HSG9_31 - Bài 3. DSQUARE Ước chính phương - TS10 TPHCM 2022
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

Số chính phương là một số nguyên dương bằng bình phương của một số nguyên dương khác. Như vậy các số sau được gọi là số chính phương: 1, 4, 9, 16, 25, … Ta quan tâm các số nguyên dương n tồn tại ước là một số chính phương lớn hơn 1. Các số đầu tiên thỏa điều kiện là : 4, 8, 9, 12, 16, 18, 20, 24,…

Yêu cầu: cho 2 số nguyên L, R (2 ≤ L < R ≤ 109 ). Đếm số lượng các cặp số nguyên (a, b) sao cho L

≤ a < b ≤ R và a × b có chứa ước là số chính phương lớn hơn 1.

Input: từ tập tin văn bản DSQUARE. INP chứa hai số nguyên L, R ( 2 ≤ L < R ≤ 109 ; R – L ≤ 103).

Output: ghi ra tập tin văn bản DSQUARE. OUT số cặp thỏa yêu cầu.

Ví dụ

Input

Output

Giải thích

2 5

3

(2, 4), (3, 4), (4, 5)

2 10

26

(2,4), (2,6), (2,8), (2,9), (2,10)

 

 

(3,4), (3,6), (3,8), (3,9), (4,5)

 

 

(4,6), (4,7), (4,8), (4,9), (4,10),

 

 

(5,8), (5,9), (5,10), (6,8), (6,9), (6,10),

 

 

(7,8), (7,9), (8,9), (8,10), (9,10).

Back to Top