码迷,mamicode.com
首页 > 其他好文 > 详细

51nod 1513 && CF570D

时间:2017-01-29 19:55:48      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:dfs序   detail   csdn   节点   href   判断   details   get   log   

题意:给定一棵树,每个节点有一个字母。给定若干个询问,询问某个子树内某一深度的节点是否能将这些节点组合成一个回文串。(深度是以根节点为基准的,不是当前子树根。)数据规模10^5。

神犇题解

子树问题,一般都是dfs序。这道题我们把所有节点分类:f[i][j]表示i深度j字母,然后把这一类节点按照dfs序压进去。

对于一个询问只要把在它dfs序管辖区间(也就是子树内)的节点拿来判断就可以了。

复杂度O(26*nlogn)。

51nod 1513 && CF570D

标签:dfs序   detail   csdn   节点   href   判断   details   get   log   

原文地址:http://www.cnblogs.com/enigma-aw/p/6357629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!