1 条题解
-
0
显然可以对删除状态进行 dp,状态设计和转移如下:
- 表示 没有被删除 / 被自己的父亲删除 / 在自己的父亲边时间戳之前(或,后)被自己的某个儿子删除, 子树内的不同标记方案数。
- $f_{u, 0} = \prod_{v \in s(u)} (f_{v, 1} + f_{v, 2})$
- $f_{u, 1} = \prod_{v \in s(u), t_v < t_u} (f_{v, 1} + f_{v, 2}) \cdot \prod_{v \in s(u), t_v > t_u} (f_{v, 0} + f_{v, 2} + f_{v, 3})$>
- $f_{u, 2} = \sum_{v \in s(u), t_v < t_u} (f_{v, 0} + f_{v, 3}) \prod_{w \in s(u), t_w < t_v} (f_{w, 1} + f_{w, 2}) \cdot \prod_{w \in s(u), t_w > t_v} (f_{w, 0} + f_{w, 2} + f_{w, 3})$>
- $f_{u, 3} = \sum_{v \in s(u), t_v > t_u} (f_{v, 0} + f_{v, 3}) \prod_{w \in s(u), t_w < t_v} (f_{w, 1} + f_{w, 2}) \cdot \prod_{w \in s(u), t_w > t_v} (f_{w, 0} + f_{w, 2} + f_{w, 3})$>
直接实现即可做到 或 。
信息
- ID
- 1147
- 时间
- 2000ms
- 内存
- 512MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 3
- 已通过
- 2
- 上传者