随笔分类 -  C - 数据结构 - 线段树合并

摘要:给定一个包含 n 个小写字母的字符串 s,用 s 生成 n 个串 t1...n,其中 ti 等于字符串 s 将第 i 个字符替换为 * 得到的字符串。 特别注意:这里的 * 只是一个字符,并不具有其他含义(如通配符)。 求有多少字符串,在 {s, t1, t2, ..., tn} 中作为至少一个字符串的子串出现。 阅读全文
posted @ 2019-12-24 19:46 Tiw_Air_OAO 阅读(290) 评论(0) 推荐(0) 编辑
摘要:link。 设 x 为链的最高点,u 为链的最低点,则链的代价可记作 au×depx2+bu×depx+cu。 其中,au=Cu,bu=2Cu2+Cu=2au2+au,剩下的常数项 阅读全文
posted @ 2019-12-18 20:21 Tiw_Air_OAO 阅读(352) 评论(2) 推荐(0) 编辑
摘要:给定一个 n 个点的树(标号1~n),以结点 1 为根。每个结点有两个点权 ai 与 bi。 你可以从一个点出发跳到它的子树中的某个结点去(不能跳到自己)。 从 x 跳到 y 所花费的代价为 ax * by,跳跃的总代价为每次跳跃的代价之和。 对于每个结点,计算从它出发跳到某一叶子结点的最小代价和。 阅读全文
posted @ 2019-11-14 20:57 Tiw_Air_OAO 阅读(188) 评论(0) 推荐(0) 编辑
摘要:ION 每年规定一个命名串,要求每道题的名字必须是那一年的命名串的一个非空连续子串,且不能和前一年的任何一道题目的名字相同。 由于一些特殊的原因,小 A 得到了 ION2017 的命名串。 现在小 A 有 Q 次询问:每次给定 ION2017 的命名串和 ION2018 的命名串,求有几种题目的命名,使得…… 阅读全文
posted @ 2019-08-16 09:22 Tiw_Air_OAO 阅读(189) 评论(0) 推荐(0) 编辑
摘要:所有的 n 个音符形成一棵由音符 C ( 1 号节点) 构成的有根树,每一个音符有一个音高 Hi 。 Arietta 有 m 个力度,第 i 个力度能弹出 Di 节点的子树中,音高在 [Li,Ri] 中的任意一个音符。 为了乐曲的和谐,Arietta 最多会弹奏第 i 个力度 Ti 次。 Arietta 想知道她最多能弹出多少种音符。 阅读全文
posted @ 2019-08-11 15:31 Tiw_Air_OAO 阅读(156) 评论(0) 推荐(0) 编辑
摘要:定义函数 f(G, x, y) 为 G 中点 x 和点 y 之间的所有路径的权重(该路径上各边权的最大值)的最小值,其中 G 为一个有边权的无向连通图。 给定两个 N 个点 M 条边连通图 G1 和 G2。请你计算: S=i=1N1j=i+1Bf(G1,i,j)f(G2,i,j)mod998244353 阅读全文
posted @ 2019-08-11 15:02 Tiw_Air_OAO 阅读(319) 评论(0) 推荐(0) 编辑
摘要:Alice 和 Bob 在一棵 n 个节点的树上玩游戏,每个节点初始要么为黑色要么为白色。 Alice 先手,轮流进行如下操作: 选择一个白色点 v,将路径 (1, v) 全部染成黑色。 最后不能操作的人为输。 帮忙计算 Alice 是否必胜以及所有必胜可能的第一步结点的选择。 阅读全文
posted @ 2019-08-10 08:05 Tiw_Air_OAO 阅读(411) 评论(0) 推荐(0) 编辑
摘要:temporaryDO 是一个很菜的 OIer 。在 4 月,他在省队选拔赛的考场上见到了《林克卡特树》一题,其中 k = 0 的部分分是求树 T 上的最长链。可怜的 temporaryDO 并不会做这道题,他在考场上抓猫耳挠猫腮都想不出一点思路。 这时,善良的板板出现在了空中,他的身上发出璀璨却柔和的光芒,荡漾在考场上。‘‘题目并不难。’’ 板板说。那充满磁性的声音,让 temporaryDO 全身充满了力量。 他决定…… 阅读全文
posted @ 2019-08-04 19:21 Tiw_Air_OAO 阅读(168) 评论(0) 推荐(0) 编辑

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