1995003这个数,最多可以拆成_个不同的非零自然数相加的和.

问题描述:

1995003这个数,最多可以拆成______个不同的非零自然数相加的和.

由题意,1+2+3+…+n=

n(n+1)
2
≤1995003.
所以n(n+1)≤3990006,
当n=1997时,正好有n(n+1)≤3990006,
所以最多可以拆成1997个不同自然数的和.
故答案为:1997.