请注意add中
if(le+1<=n) { add(1,le+1,ri,D); } add(1,le,le,k); if(ri+1<=n){ add(1,ri+1,ri+1,-(k+D*(ri-le))); }
小心越界哦