SP16549 QTREE6 - Query on a tree VI

题目描述

给你一棵 $n$ 个点的树,编号 $1\sim n$。每个点可以是黑色,可以是白色。初始时所有点都是黑色。下面有两种操作: * `0 u`:询问有多少个节点 $v$ 满足路径 $u$ 到 $v$ 上所有节点(包括 $u$)都拥有相同的颜色。 * `1 u`:翻转 $u$ 的颜色。

输入格式

第一行一个整数 $n(1\le n\le 10^5)$。 接下来 $n-1$ 行,每行两个整数表示一条边。 接下来一行一个整数 $m(1\le m\le 10^5)$ 表示操作次数。 接下来 $m$ 行,每行两个整数分别表示操作类型和被操作节点。

输出格式

对每个询问操作输出相应的结果。

说明/提示

$1\leq n,m\leq 10^5$。