2013年7月24日

hdu 3078 Network RMQ+LCA

摘要: 题目的意思是给你一个案例,有n个顶点,和q个询问。再下来是n个顶点的权值,再是n-1条边。再下来是q行,当k=0时,就改a顶点的权值为b。当k>0时,为询问a到b两点距离的第k大的顶点。当两点的距离小于k时,就不会存在第k大的顶点了很显然是LCA,我以前使用tarjan算法,超时了。后来搜大神的代码... 阅读全文

posted @ 2013-07-24 22:14 黎昊明 阅读(269) 评论(0) 推荐(0) 编辑

hdu 2874 Connections between cities (离线LCA)

摘要: 给n顶点和m条边求任意两点的最短距离,只要找到他们的最近公共祖先就可以求出他们的最短距离,先处理后询问,只是很明显的离线LCA可以用tarjan离线算法。昨天做了一道类似的,此题和poj1330很接近,几乎是它的一个扩展。如果做个那题此题可迎刃而解。#include#includeusing nam... 阅读全文

posted @ 2013-07-24 10:59 黎昊明 阅读(158) 评论(0) 推荐(0) 编辑

导航