HSG12 Hà Nội 2022 - Số chính phương đặc biệt

Xem dạng PDF

Gửi bài giải

Điểm: 11,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Số chính phương đặc biệt là số chính phương được tạo bởi một số nguyên tố. Ví dụ ~4 = 2 \times 2~; ~9 = 3 \times 3~; ~36 = 6 \times 6~ nên ~4~ và ~9~ là số chính phương đặc biệt còn ~36~ thì không phải là số chính phương đặc biệt.

Yêu cầu: Cho 2 số nguyên dương ~a, b~. Hãy đếm xem trong đoạn ~[a \dots b]~ có bao nhiêu số chính phương đặc biệt?

Input

  • Gồm hai số nguyên dương ~a, b~ (~2 \le a \le b \le 10^{12}~).

Output

  • Gồm một dòng chứa một số duy nhất là kết quả của bài toán.

Sample Input 1

2 10

Sample Output 1

2

Subtasks

  • Có 80% số test ứng với 80% số điểm của bài thoả mãn ~2 \le a \le b \le 10^6~;
  • 20% số test còn lại ứng với 20% số điểm của bài không có ràng buộc gì thêm.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.