摘要: #include#include#include#includeusing namespace std;#define maxn 22000int nn,n;int e[maxn],ne[maxn],v[maxn],fa[maxn],w[maxn];void add(int x,int y,int z){ ne[++nn]=e[x],e[x]=nn,v[nn]=y,w[nn]=z; }struct node{ int ch[2],s,val,pre,siz,rt; }t[maxn];#define c(x,y) t[x].ch[y]void up(int x){ t[x].siz=t... 阅读全文
posted @ 2014-03-16 22:48 wangyucheng 阅读(117) 评论(0) 推荐(0) 编辑