∵an+(-1)n+1an+1=2n-1,
∴a1+a2=1,a2-a3=3,a3+a4=5,a4-a5=7,a5+a6=9,a6-a7=11,…a39+a40=77.
得a3+a1=-2,a4+a2=8,a7+a5=-2,a8+a6=24,a9+a7=-2,a12+a10=40,…
从第一项开始,依次取2个相邻奇数项的和都等于-2,从第二项开始,依次取2个相邻偶数项的和构成以8为首项,以16为公差的等差数列.
所以{an}的前40项和为10×(?2)+10×8+
=780.10×9×16 2
故答案为780.