luogu#P11389. [COCI 2024/2025 #1] 等级 / Hijerarhija

[COCI 2024/2025 #1] 等级 / Hijerarhija

题目背景

译自 COCI 2024/2025 #1 T3。3s,0.5G\texttt{3s,0.5G}。满分为 9090

题目描述

nn 个节点,给定 (n1)(n-1) 对点之间的父子关系。

mm 个修改,每次给定一对父子,将它们的关系反转(即,原来的父亲变成儿子,儿子变成父亲)。

在第一次修改前,和每次修改后,输出这张图是否是一棵有根树。

输入格式

第一行,一个正整数 nn

接下来 (n1)(n-1) 行,每行两个正整数 u,vu,v,表示 uuvv 的父亲。

接下来一行,一个正整数 mm

接下来 mm 行,每行两个正整数 u,vu,v,表示一次修改。保证 u,vu,v 是父子关系。

输出格式

输出 (m+1)(m+1) 行:

在对应时刻,若是有根树,输出 DA\texttt{DA}(克罗地亚语「是」);否则输出 NE\texttt{NE}(克罗地亚语「否」)。

保证至少有一个回答是 DA\texttt{DA}

3
1 2
1 3
3
1 2
1 2
1 3
DA
DA
DA
DA
4
2 1
2 3
1 4
4
4 1
4 1
3 2
1 4
DA
NE
DA
DA
NE

提示

对于 100%100\% 的数据,保证:

  • 2n3×1052\le n\le 3\times 10^5
  • 0m1060\le m\le 10^6
  • 1u,vn1\le u,v\le nuvu\neq v
  • 至少有一个回答是 DA\texttt{DA}
子任务编号 n,mn,m\le 特殊性质 得分
1 1 300300 A 7 7
2 2 12 12
3 3 10310^3 16 16
4 4 3×1053\times 10^5 A 15 15
5 5 B 23 23
6 6 17 17
  • 特殊性质 A:m=0m=0
  • 特殊性质 B:对于 1i<n\forall 1\le i\lt n(i,i+1)(i,i+1) 间有父子关系。