問題一覧 > 通常問題

No.2822 Lights Up! (Tree Edition)

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 36
作問者 : 🦠みどりむし🦠みどりむし / テスター : FplusFplusFFplusFplusF viral8viral8 achapiachapi 👑 AngrySadEightAngrySadEight
2 ProblemId : 10815 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-07-26 20:24:56

問題文

$N$ 個の頂点、頂点 $1, 2, \dots, N$ と、$N - 1$ 本の辺、辺 $2, 3, \dots, N$ からならる無向木があります。
辺 $i \scriptsize \; (2 \leq i \leq N)$ は、頂点 $i$ と頂点 $ P_i$ とを結ぶ辺です。またここで $P_i < i$ を満たします。

はじめ、辺 $i \scriptsize \; (2 \leq i \leq N)$ は、$S_i =$ . のときで、$S_i =$ # のときで塗られています。

ところで、$K$ 個の操作、操作 $1, 2, \dots, K$ があります。
操作 $i \scriptsize \; (1 \leq i \leq K)$ は以下です:

  • $2$ 頂点 $U_i, V_i$ を結ぶ最短パスに属するすべての辺それぞれについて、その色を反転する。(ならばで、ならばで塗り直す。)

uni くんは、これらの操作を、自由な順番で、それぞれ何度ずつでも行うことができます。

uni くんの目標は、すべての辺がで塗られているようにすることです。
この目標を達成することができるかどうかを判定してください。

入力

入力は、以下の形式で標準入力より与えられる:

$N$
$P_2 \enspace P_3 \enspace \dots \enspace P_N$
$S_2 S_3 \dots S_N$
$K$
$U_1 \enspace V_1$
$U_2 \enspace V_2$
$\vdots$
$U_K \enspace V_K$

出力

目標が達成できるならば Yes、そうでないならば No と標準出力へ一行に出力せよ。

制約

  • $2 \leq N \leq 10^5$
  • $1 \leq K \leq 10^5$
  • $1 \leq P_i < i \scriptsize \; (2 \leq i \leq N)$
  • $1 \leq U_i < V_i \leq N \scriptsize \; (1 \leq i \leq K)$
  • $S_i \in \{$ .$, $ # $\} \scriptsize \; (2 \leq i \leq N)$
  • $N, K, P_i, U_j, V_j \scriptsize \; (2 \leq i \leq N) \; (1 \leq j \leq K)$ は整数

サンプル

入出力例1
入力
5
1 1 3 3
#.##
3
2 4
3 4
1 5
出力
Yes

操作 $1, 3$ をそれぞれ $1$ 度ずつ行うことにより、目標が達成できます。

入出力例2
入力
5
1 2 2 3
####
3
1 2
3 4
1 4
出力
No

どのように操作を行っても、目標は達成できません。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。