呜呜呜,挺有教训的一题,下次一定仔细看括号!!! #include <bits/stdc++.h> using namespace std; const int N=1e5+500; struct Tree{ int l,r,len; double sum; double lazy; }_tr[N<<2],__tr[N<<2];//一个维护区间和,另外一个维护区间平方和. double w[N]; void pushup(int u) { _tr[u].sum=_tr[u<<1].sum+_tr[u<<1|1].sum; __tr[u...