Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
我的歪招!In Reply To:啥lca-rmq, 根本就是后序遍历+树型dp,O(n)复杂度,怪不得我的线段树超时! Posted by:wangfangbob at 2007-10-07 12:46:42 dfs给树标号,使得所有的子树标号是连续区间,对于每个节点到其父亲的边,要判断从这个节点的 子树连到树外的新边数量,从而转化成有多少新边是从区间内部指向区间外部.对于一条新边(a,b), 开个数组把a点赋成b,b点赋成a,然后就变成统计区间内的值有没有小于区间左端点,或者大于 区间有端点,是否唯一等等...然后用线段树(不过会tle^_^),或者直接从叶子到根递推就可 以了.基本思想就是这样,具体处理新边的时候并不是简单的赋值,要处理一些细节. Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator