拆分加速度的时候一定不要搞反! 更不要加绝对值! 不然就会像这个(i是待计算天体)
a1[i]+=(x[i]-x[j])*b; a2[i]+=(y[i]-y[j])*b; a3[i]+=(z[i]-z[j])*b;
和这个
a1[i]+=abs(x[i]-x[j])*b; a2[i]+=abs(y[i]-y[j])*b; a3[i]+=abs(z[i]-z[j])*b;
一样获得两分的好成绩 然后看着样例1.5%的误差认为是自己只是“略有出入”