数学与编程:三角数数列问题

问题描述:

三角数数列是由自然数相加而来,例如第7个三角数是1+2+3+4+5+6+7=28。三角数的前十项是:

1, 3, 6, 10, 15, 21, 28, 36, 45, 55, …

让我们列出前7个三角数的因数:

 1: 1
 3: 1,3
 6: 1,2,3,6
10: 1,2,5,10
15: 1,3,5,15
21: 1,3,7,21
28: 1,2,4,7,14,28

我们可以看到28是第一个三角数有多于五个除数。

问题是:三角数数列中有多于500个余数的第一个三角数。


编程解答:

C/C++

Python

解答:

Screen Shot 2015-11-22 at 3.33.31 PM

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注