传送门 题意: 给出一个以\(1\)为根的有根树,起始每个结点都为\(0\),现在有三种操作: 1.将\(v\)及\(v\)的子树都置为\(1\): 2.将\(v\)及其所有的祖先都置为\(0\): 3.询问\(v\)目前处于何种状态. 对于每次询问给出回答. 思路: 对于\(1\)操作,子树修改,显然\(dfs\)序+线段树即可解决. \(2\)操作除开树链剖分这种,很难去高效维护.但是注意到如果一个结点\(v\)为\(0\),那么其所有祖先都为\(0\).那么对于\(2\)操作,直接单点修改…