Đề bài
Vào thế kỷ XVII, Phố Hiến (Hưng Yên) là thương cảng sầm uất bậc nhất Đàng Ngoài, nơi tàu thuyền từ Nhật Bản, Hà Lan, Anh, Pháp, ... tấp nập vào ra buôn bán.
Để quản lý hàng vạn kiện hàng tơ lụa và gốm sứ xuất khẩu, người ta đánh mã số cho các lô hàng. Các thương nhân ở đây đặc biệt ưa thích những kiện hàng có mã số đặc biệt gọi là “Mã số Tam Tài”. Theo quan niệm của các thương nhân lúc bấy giờ, mã số đó là số may mắn vì nó tượng trưng cho “Thiên - Địa - Nhân”.
Một mã số kiện hàng được coi là “Mã số Tam Tài” nếu giá trị của nó là tích của đúng 3 số nguyên tố khác nhau. Ví dụ: , do đó 30 là “Mã số Tam Tài”. 50 không phải là “Mã số Tam Tài” vì (thừa số 5 xuất hiện 2 lần). nên 24 cũng không phải.
Yêu cầu: Cho hai số nguyên dương L và R. Hãy đếm xem trong đoạn [L, R] có bao nhiêu số là “Mã số Tam Tài” và xác định “Mã số Tam Tài” đầu tiên có trong đoạn [L, R].
Dữ liệu vàoMASO.INP
Dữ liệu vào từ tệp MASO.INP: Một dòng duy nhất chứa hai số nguyên dương L và R và , giữa hai số có một dấu cách.
Kết quả raMASO.OUT
Kết quả ghi ra tệp MASO.OUT: Một dòng duy nhất gồm hai số tương ứng là số lượng “Mã số Tam Tài” trong đoạn [L, R] và “Mã số Tam Tài” đầu tiên có trong đoạn [L, R].
Ràng buộc
- Subtask 1 (30% số điểm): .
- Subtask 2 (25% số điểm): , nhưng .
- Subtask 3 (30% số điểm): và .
- Subtask 4 (15% số điểm): và .
Ví dụ
Ví dụ 1
20 52
2 30
Giải thích
Các “Mã số Tam Tài” trong đoạn [20; 52] là và . “Mã số Tam Tài” đầu tiên trong đoạn là 30. Do đó, kết quả là 2 30.
Ví dụ 2
1 105
7 30
Giải thích
Các “Mã số Tam Tài” trong đoạn [1; 105] là , , , , , , . “Mã số Tam Tài” đầu tiên trong đoạn là 30. Do đó, kết quả là 7 30.
Ví dụ 3
1 20
0
Giải thích
Không có Mã số Tam Tài trong đoạn [1; 20]. Do đó, kết quả là 0.