摘要:
题目描述由于这个跟后几周是一个系列,这周的做法比较简单。把第一个人的所有祖先做标记,第二个人向上查找祖先直到找到一个标记过的节点或无法继续为止。代码其实没什么意思。import java.util.HashMap;import java.util.Map;import java.util.Scann... 阅读全文
posted @ 2015-05-05 21:21
xblade
阅读(114)
评论(0)
推荐(0)
摘要:
题目描述回想一下 hiho 03 和 hiho 04 的 KMP 算法和 Trie 图。Trie 图其实就是在树上做 KMP。同样地,树上的动归其实就是……在树上做动归。之前做的动归是在线性表上做的,只有一条路径,树上的动归有多条路径,但这本质上是没有区别的。状态 f[i, j] 含义是以 i 为根... 阅读全文
posted @ 2015-05-05 13:03
xblade
阅读(163)
评论(0)
推荐(0)
摘要:
题目描述树的直径必然取自某个节点的两个(或一个)最深的子树,可以一遍DFS解决。#include #include #include using namespace std;vector tree[100005];bool has_parent[100005] = { false };int max... 阅读全文
posted @ 2015-05-05 09:01
xblade
阅读(127)
评论(0)
推荐(0)


浙公网安备 33010602011771号