← 完整题目索引

PROJECT EULER · #0621

将整数表示为三角数之和

Expressing an Integer as the Sum of Triangular Numbers

仅题目 · 待解原题 ↗

高斯著名地证明了每个正整数都可以表示为三个三角数之和(包括0作为最小三角数)。事实上,大多数数字都可以通过多种方式表示为三个三角数之和。

G(n) 为将 n 表示为三个三角数之和的方式的数量,并将和项的不同排列视为不同的。

例如,G(9)=7,因为9可以表示为:3+3+30+3+60+6+33+0+63+6+06+0+36+3+0
您将获得 G(1000)=78G(106)=2106

G(17526×109)

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。