Bộ Ba Chính Phương (Triple Square)
Xem dạng PDF
SUBMIT SOLUTION
ID:
tcpp24_hlny_triplesquare
Điểm:
1,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Output Only, Pascal, PyPy, Python, Scratch, TEXT
Yêu cầu: Hãy đếm số cách khác nhau để chia ~N~ thành tổng ~3~ số chính phương.
Ví dụ: ~74 = 9 + 16 + 49 = 3^2 + 4^2 + 7^2~
Hai cách chia được gọi là khác nhau nếu các số hạng thành phần tạo nên chúng khác nhau.
Input Specification
- Một dòng duy nhất là số nguyên ~N~.
Output Specification
- Một dòng duy nhất là kết quả.
Limitations
- Subtask 1 [~25\%~]: ~1 \le N \le 10^2~
- Subtask 2 [~25\%~]: ~1 \le N \le 10^3~
- Subtask 3 [~50\%~]: ~1 \le N \le 10^6~
Sample Input
2
Sample Output
1
Sample Explanation
0 1 1và các hoán vị của chúng.
Bình luận