
其他-树哈希
Dream_Lolita
退役OIer,转战ACM
展开
-
【树哈希+费用流+树形dp】BZOJ3197 [SDOI2013] 刺客信条ASSASSIN
【题目】 原题地址 题目大意:给定一棵树和两组权值,求第一组权值最少改变多少个之后这棵树经过重标号之后与第二组权值相同(即树同构)。(权值只有01)【题目分析】 树同构这个东西显然是树哈希之类的,然后树形结构可以考虑dp,但是dp的转移需要思考。 这题真的是太神了!!!【解题思路】 首先设f[i][j]f[i][j]f[i][j]表示树1的iii子树匹配树2的jjj子树的最小代价...原创 2018-04-09 12:53:53 · 532 阅读 · 0 评论 -
【树哈希】CF763D Timofey and a flat tree
【题目】原题地址给定一棵树,求以哪个点为根时不同构的子树最多。n≤105n\leq 10^5n≤105【解题思路】显然不同的子树最多有2(n−1)2(n-1)2(n−1)种,于是我们先维护出以111为根的所有子树哈希值,然后再dfsdfsdfs一遍乱搞即可。这里的树哈希可以选择给每一种树分配一个ididid并随机一个权值,一棵树的哈希值可以是它所有子树的权值和,这样处理换根时可以十分方便...原创 2018-11-22 20:58:05 · 416 阅读 · 0 评论