摘要:
#include <iostream>#define MAXN 30000using namespace std;struct node{ int l,r,m,c;}tree[3*MAXN];void create(int l,int r,int num){ tree[num].l=l;tree[num].r=r; tree[num].m=(l+r)>>1;tree[num]=r-l; if(l+1!=r){ create(l,tree[num].m,2*num); create(tree[num].m,r,2*num+1); }}int u... 阅读全文