[CF 191C]Fools and Roads[LCA Tarjan算法][LCA 与 RMQ问题的转化][LCA ST算法]
解法一:
Tarjan算法,离线操作.
建树的方法除了用vector以外, 还可以换为链式前向星. 不过还是vector顺手些~
解法二:
ST算法( Sparse Table ). ST算法是解决RMQ问题的一种在线算法.
RMQ (Range Minimum/Maximum Query)问题是指:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j里的最小(大)值,也就是说,RMQ问题是指求区间最值的问题。——百度百科
原创
2013-08-18 16:37:10 ·
1532 阅读 ·
0 评论