1995003最多可以拆成多少个非零自然数之和

问题描述:

1995003最多可以拆成多少个非零自然数之和

如果自然数可以重复,则最多是1995003个.
如果自然数各不相同,则n(n+1)/2答案是1997,请告诉我详细过程,O(∩_∩)O谢谢。是我在1995003*2=3990006算错了! 因为自然数不重复:1+2+3+……+n