为啥
int mid=(l+r)>>1 solve(l,mid); solve(mid+1,r);
然后再合并这样的复杂度是log的,如果这不是分治,那怎样才算分治,应该是分成两半计算会/2再*2啊,如果这是分治的话,那么诸如小白逛公园这样的题为何不能分治维护