Processing math: 0%

随笔分类 -  B - 分治 - 树分治

摘要:给定一棵带权树,对于 k\in[1, n - 1] 的每个 k,输出匹配数为 k 的最大权匹配的权和。 阅读全文
posted @ 2020-07-31 20:53 Tiw_Air_OAO 阅读(703) 评论(6) 推荐(1) 编辑
摘要:简述版题意:给定字符串 S 与一棵树 T,树上每个点有一个字符。求树上所有简单路径对应的字符串在 S 中的出现次数之和。 阅读全文
posted @ 2020-01-21 09:32 Tiw_Air_OAO 阅读(207) 评论(1) 推荐(1) 编辑
摘要:小M在玩一个即时战略(Real Time Strategy)游戏。不同于大多数同类游戏,这个游戏的地图是树形的。也就是说,地图可以用一个由 n 个结点,n−1 条边构成的连通图来表示。这些结点被编号为 1 ~ n。 每个结点有两种可能的状态:“已知的”或“未知的”。游戏开始时,只有 1 号结点是已知的。在游戏的过程中,小M可以尝试探索更多的结点。具体来说,小M每次操作时需要选择一个已知的结点 x,和一个不同于 x 的任意结点 y(结点 y 可以是未知的)。然后…… 阅读全文
posted @ 2019-10-12 14:36 Tiw_Air_OAO 阅读(258) 评论(0) 推荐(0) 编辑
摘要:给定一个 n 个点的无向树。 请在每条边上写上权值,使得对于每一个满足 1 <= x <= \lfloor\frac{2*n^2}{9}\rfloor 的 x,存在一对 (i, j) 使得 i, j 的距离等于 x。 保证解总是存在。 阅读全文
posted @ 2019-08-23 20:54 Tiw_Air_OAO 阅读(319) 评论(0) 推荐(0) 编辑
摘要:定义函数 f(G, x, y) 为 G 中点 x 和点 y 之间的所有路径的权重(该路径上各边权的最大值)的最小值,其中 G 为一个有边权的无向连通图。 给定两个 N 个点 M 条边连通图 G1 和 G2。请你计算: S = \sum_{i=1}^{N-1}\sum_{j=i+1}^{B}f(G1, i, j)*f(G2, i, j) \mod 998244353 阅读全文
posted @ 2019-08-11 15:02 Tiw_Air_OAO 阅读(319) 评论(0) 推荐(0) 编辑
摘要:给定两棵 N 个点的树,以及树上每条边的权值 w(u, v),每个点的初始点权 val(u)。 有 Q 次操作。每次操作更改一个点的点权,请在每次操作后输出 \max_{1 \le u < v \le n}\{T_1.dis(u,v)+T_2.dis(u,v)+val(u)+val(v)\}阅读全文
posted @ 2019-08-11 07:45 Tiw_Air_OAO 阅读(264) 评论(0) 推荐(0) 编辑
摘要:temporaryDO 是一个很菜的 OIer 。在 4 月,他在省队选拔赛的考场上见到了《林克卡特树》一题,其中 k = 0 的部分分是求树 T 上的最长链。可怜的 temporaryDO 并不会做这道题,他在考场上抓猫耳挠猫腮都想不出一点思路。 这时,善良的板板出现在了空中,他的身上发出璀璨却柔和的光芒,荡漾在考场上。‘‘题目并不难。’’ 板板说。那充满磁性的声音,让 temporaryDO 全身充满了力量。 他决定…… 阅读全文
posted @ 2019-08-04 19:21 Tiw_Air_OAO 阅读(167) 评论(0) 推荐(0) 编辑
摘要:给定三棵树,我们令第一棵树为 t1,第二棵树为 t2,第三棵树为 t3。求一对 (u, v) 使得 t1.dis(u, v) + t2.dis(u, v) + t3.dis(u, v) 最大。 阅读全文
posted @ 2019-08-04 07:59 Tiw_Air_OAO 阅读(344) 评论(0) 推荐(0) 编辑
摘要:众所周知小G热衷于搏弈,有一天他来到你的大草原上,抢走了你所有的牛羊,以供他搏弈。 你大惊失措,赶紧来到小G家拯救你的牛羊,然而,当你赶到的时候,你的牛已经变成了搏弈牛,你的羊已经变成了搏弈羊。你怒不可遏,决定拆了小G的家。 小G的家有 n 个房间,n−1 条走廊连接这些房间使得房间之间两两可达。在每一间房间里可能有一只牛,或者一只羊,或者一只小G,注意由于小G会分身术,所以可以有多个小G…… 阅读全文
posted @ 2019-07-07 16:15 Tiw_Air_OAO 阅读(263) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示