如果你学过等差数列,答案就是 (首项 + 末项) * 项数 / 2 = (1 + 2003) * 1002 / 2 = 1004004.
如果你没有学过等差数列,那麼你可以把原数列这样排列:
1 + 2003
3 + 2001
5 + 1999
...
2003 + 1 (+
-------------------
= 原式 * 2
而上面每一行都是2004,这样就是1002个2004之和,但是由於用了两次原数列,所以结果要除以2,因此答案 = 1002 * 2004 / 2 = 1004004.