#1655. SỐ CHÍNH PHƯƠNG (Mã bài: CAU3)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Tú là một cậu bé rất đam mê toán học, đặc biệt là phần số học. Giải các bài toán về số nguyên tố, số chính phương, chia hết... là sở trường của Tú. Nhân dịp kì thi chọn học sinh giỏi tỉnh năm nay, Tú gửi đến các bạn một bài toán liên quan đến số chính phương.

Với số nguyên dương n cho trước, hãy đếm số bộ ba số nguyên ( 1 \le a < b < c \le n ) sao cho các tích a \times b, b \times c, c \times a đều là các số chính phương.

Dữ liệu:

  • Gồm một dòng duy nhất chứa số nguyên dương n ( 1 \le n \le 5 \cdot 10^6 ).

Kết quả:

  • Ghi ra một số duy nhất là kết quả bài toán.

Ví dụ:

Dữ liệu:

20

Kết quả:

5

Dữ liệu:

40

Kết quả:

25

Giới hạn:

  • Subtask #1 (50% số điểm): 1 \le n \le 100 .
  • Subtask #2 (30% số điểm): 100 < n \le 5000 .
  • Subtask #3 (20% số điểm): Không có ràng buộc bổ sung.