摘要: Sol 考虑两种暴力。 直接枚举同类点,组合数计算两点之间的路径数。单次操作时间复杂度 $O(B^2)$。其中 $B$ 表示这类点的个数。 暴力 dp,记 $dp_{i,j}$ 表示到 $(i,j)$ 的方案数,若走到同类点那么加上方案数,单次操作复杂度 $O(n^2)$。 然后考虑根号分治,当 $ 阅读全文
posted @ 2022-10-25 07:39 dd_d 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Sol 考虑 dp。 记 $dp_{u,0/1}$ 表示 $u$ 点是否向上连边的最大值。 转移的话相当于是找若干个 $dp_{v,1}+w(u,v)$ 进行转移。 其中 $w(u,v)$ 表示 $(u,v)$ 这条边的权值。 那么每次开个 vector 把 $dp_{v,1}+w(u,v)$ 存下 阅读全文
posted @ 2022-10-25 07:25 dd_d 阅读(40) 评论(0) 推荐(0) 编辑