#5135. 拆数游戏

拆数游戏

题目描述

数学课上,老师带同学们一起玩起了拆数游戏。

给定一个正整数 NN,请将 NN 拆成 44 个非负整数的平方和。

比如,假设给定的 N=4N = 4。则有 55 种不同的拆数方案:

  • 1,1,1,11, 1, 1, 1
  • 2,0,0,02, 0, 0, 0
  • 0,2,0,00, 2, 0, 0
  • 0,0,2,00, 0, 2, 0
  • 0,0,0,20, 0, 0, 2

输入格式

读入整数 NN

输出格式

输出方案总数。

样例

4
5
100
59
1000
276

数据范围

  • 对于 40%40\% 的数据,满足 1N1001 \le N \le 100
  • 对于 100%100\% 的数据,满足 1N100001 \le N \le 10000