Hải có một số nguyên dương n
, Hải muốn biết có bao nhiêu tập hợp thỏa mãn:
- Các số trong tập hợp là các số dương và là các số chính phương.
- Không có
2
phần tử nào giống nhau. - Tổng tất cả các phần tử bằng
n
.
Hai tập được gọi là khác nhau nếu chúng khác nhau về số lượng phần tử hoặc tồn tại phần tử ở tập hợp này mà tập hợp kia không có.
Ví dụ:
- Với
n = 100
, thìcountCase(n) = 3.
Giải thích:3
dãy đó là:{1,9,16,25,49}
{36,64}
-
{100}
- Với
n = 5
, thìcountCase(n) = 1.
Cho em xin cách quy hoạch động bài này với ạ