随笔分类 -  树-直径

【HDOJ6686】Rikka with Travels(树形DP)
摘要:题意:给定一棵n个点,边权为1的树,求有多少个有序数对(l1,l2)使得存在两条互不相交的路径,长度分别为l1和l2 n<=1e5 思路: 阅读全文

posted @ 2019-10-13 16:26 myx12345 阅读(258) 评论(0) 推荐(0)

【51NOD1766】树上的最远点对(线段树,LCA,RMQ)
摘要:题意:n个点被n-1条边连接成了一颗树,给出a~b和c~d两个区间, 表示点的标号请你求出两个区间内各选一点之间的最大距离,即你需要求出max{dis(i,j) |a<=i<=b,c<=j<=d} n<=100000 len[i]<=100000 思路:两年前张老师出的模拟赛里的题 设区间[a,b] 阅读全文

posted @ 2017-10-07 18:01 myx12345 阅读(505) 评论(0) 推荐(0)

【HDOJ2196】Computer(树的直径,树形DP)
摘要:题意:给定一棵N个点树,询问这个树里面每个点到树上其他点的最大距离。 n<=10000 思路:设f[u,1],f[u,2]为以U为根向下的最长与次长,g[u,1],g[u,2]为从哪个儿子转移来 第一次dfs用V更新U,第二次dfs用U更新V,因为有V向U往上走的情况,这样做就可以处理了 可以发现这 阅读全文

posted @ 2016-11-06 19:15 myx12345 阅读(448) 评论(0) 推荐(0)

导航