n = int(input()) parents = list(map(int, input().split())) # 树的表示 tree = [[] for _ in range(n+1)] for i, p in enumerate(parents): i = i + 2 tree[p].append(i) WRs = input() dp = [0] * (n + 1) for i, c in enumerate(WRs): if c == 'R': dp[i + 1] = 1 # 深度优先搜索 def dfs(i): if tre...