#B. 旧的假的签到题

    Type: Default 1000ms 256MiB

旧的假的签到题

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

"怎么这么简单啊"

题目描述

具体地,给定一颗有nn个结点的树,以及一个长度为nn仅包含小写字母的字符串SS,树上的每一个结点ii都代表一个字符SiSi

给出qq次询问,每次给定两个整数uuvv,询问:uuvv之间的简单路径结点的字符能否经过重排构成一个回文串

数据范围

1n5e51\leq n\leq 5e5

1q5e51\leq q \leq 5e5

1u,vn1\leq u , v \leq n

输入描述

第一行输入一个整数nn,表示结点个数

下面n1n-1行,每行输入两个正整数xxyy表示两点之间有一条边

n+1n+1行输入一个长度为nn的字符串

n+2n+2行输入一个正整数qq,表示询问次数

下面qq行,每行输入两个正整数uuvv表示询问的两个点

输出描述

输出qq行,如果当前简单路径结点字符能通过重排构成回文串则输出YESYES

否则输出NONO

示例

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

2025 SAST Algorithm Group SOC

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
9
Start at
2025-8-30 0:00
End at
2025-9-1 0:00
Duration
48 hour(s)
Host
Partic.
7