传统题 2000ms 256MiB

树上字符串

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Background

Description

现在给你一颗结点个数为n的树,和长度为 n 的仅包含小写字母的字符串 s,结点编号为 i 的结点代表字符串里的 si字符,树上的每个结点都是一个字符。 你会被进行 q 次询问,每次询问两个整数 u,v ,问 u,v 之间的简单路径结点进行重排后是否构成回文串。

Format

Input

第一行输入一个正整数n(1<=n<=2x10510^5),表示节点个数。 下面n-1行,每行输入两个正整数 x,y(1<=x,y<=n)表示两点之间有一条边。 第n+1 行输入一个长度为 n的字符串。 第n+2 行输入一个正整数 q(1<=q<=2 x10510^5),表示询问次数。 下面q行,每行输入两个正整数u,v(1<=u,v<=n),表示询问的简单路径的两点。

Output

输出 q 行,如果当前简单路径重排后是回文则输出 YES,不是回文则输出 NO。

Samples

6
1 2
1 4
2 6
2 3
4 5
cbabaa
4
6 3
4 2
3 5
1 3
YES
YES
YES
NO

Limitation

1s, 1024KiB for each test case.

ACM108实验室第一次正式招新

未参加
状态
已结束
规则
IOI
题目
8
开始于
2025-10-18 14:00
结束于
2025-10-18 17:00
持续时间
3 小时
主持人
参赛人数
57