摘要:
solution: 图论 + 博弈论。 我们称操作前两个棋子间距离为偶数的一方为 猎人 ,不难发现 猎人 只会 win 或者 draw。这是因为终止状态中棋子的距离为 0 0 0 ,而 猎人 操作后一定是奇数,所以不可能走到对方的棋子上。当然要特判 猎人 一条边都走不到的情况。 考虑将图中所有的红色 阅读全文
posted @ 2021-08-13 20:50
仰望星空的蚂蚁
阅读(26)
评论(0)
推荐(0)
摘要:
设 d p [ u ] [ x ] dp[u][x] dp[u][x] 表示以 u u u 为根的子树,选 x x x 个黑点时子树内的边对答案的最大贡献。 这个状态设得比较巧妙,求的是子树内边的贡献和。 d p [ u ] [ x ] = d p [ u ] [ x ] + d p [ v ] [ 阅读全文
posted @ 2021-08-13 16:50
仰望星空的蚂蚁
阅读(13)
评论(0)
推荐(0)
摘要:
考虑统计不包含颜色 i i i 的路径条数。 发现等价于:将所有 c [ u ] = i c[u]=i c[u]=i 的点删除后所有连通块的贡献。设 d p [ u ] [ i ] dp[u][i] dp[u][i] 表示以 u u u 为根的子树,不包括颜色 i i i 的连通块的大小。根据定义不 阅读全文
posted @ 2021-08-13 16:47
仰望星空的蚂蚁
阅读(32)
评论(0)
推荐(0)
摘要:
solution: 数据结构毒瘤题。 算法一:考虑不带修改。首先分析出一个性质,最优区间一定是单调区间。因为 f ( l , r ) ≤ m a x ( l , r ) − m i n ( l , r ) f(l,r)\leq max(l,r)-min(l,r) f(l,r)≤max(l,r)−mi 阅读全文
posted @ 2021-08-13 16:26
仰望星空的蚂蚁
阅读(30)
评论(0)
推荐(0)

浙公网安备 33010602011771号