hdu 3078 Network (LCA转RMQ)

题意:n个结点造成一棵树,每一个结点有一个权值,两种操做:1、改变某个结点的权值。2、查询结点u到结点v的路径上第k大的权值。ios 因为牵涉修改操做,所以不便用离线tarjan来作,这里采用LCA转RMQ的方法来求LCA。url 关于LCA与RMQ的相互转换spa 建树以后DFS求出各个结点的深度dep、欧拉序列E、第一次在欧拉序列中出现的位置pos、以及前驱结点pre。code 而后可转化为R
相关文章
相关标签/搜索