#6996. 树上回文
树上回文
题目描述
有一棵以为根且有个结点的有根树,每个结点上有写有一个小写字母,根结点深度为。
现给定个询问,第个询问包含两个正整数,表示询问以为根的子树中,所有深度为的结点上的字母能够构成一个回文串,若能够成回文串输出 Palindromic
,反之输出 Non Palindromic
。
输入格式
第一行:两个正整数 第二行: 个整数表示 到 , 表示 号点父亲的编号,保证有 。 第三行:长度为且由小写字母组成的字符串,其中第个字符表示号结点上的字母 接下去行,每行两个正整数
输出格式
输出共行,第行对应第个询问的答案。
7 4
1 2 1 1 4 4
xhahayz
1 1
1 2
4 3
6 2
Palindromic
Palindromic
Non Palindromic
Palindromic
样例解释 1
对于询问1:1为根的子树中深度为1的结点只有1号点本身,x可以认为是回文串 对于询问2:1为根的子树中深度为2的结点有2,4,5号点,h,h,a可以组成hah这个回文串 对于询问3:4为根的子树中深度为3的结点有6,7号点,y,z无法组成回文串 对于询问4:6为根的子树中深度为2的结点不存在,因此为空串,空串也可以认为是回文串
数据范围
- 对于 的数据, ;
- 对于 的数据, ;
- 对于 的数据, 数据保证每个结点上的字母均为小写英语字母