Processing math: 100%

04 2019 档案

摘要:BZOJ2809&&LG1552 APIO2012派遣(线段树合并) 题面 自己找去 HINT 简化一题面就是让你从每个点的子树中以$ 1; if(rk define INF 0x3f3f3f3f define ls(x) st[x].ch[0] define rs(x) st[x].ch[1] u 阅读全文
posted @ 2019-04-03 21:44 温词 阅读(215) 评论(0) 推荐(0) 编辑
摘要:BZOJ4668 冷战(LCT维护最小生成树) 题面 自己找去 HINT 这道题就是动态加边,然后查询u,v两点最早什么时候联通,强制在线。思考一下,最早什么时候联通不就等同于维护最小生成树吗(把这条边加入的时间视为边权),然后就动态维护一下最小生成树,有个小细节,如果两点不连通, lastans要 阅读全文
posted @ 2019-04-02 20:47 温词 阅读(196) 评论(0) 推荐(0) 编辑
摘要:BZOJ3926&&lg3346 ZJOI诸神眷顾的幻想乡(广义后缀自动机) 题面 自己找去 HINT 我们可以把题目拆解成几个部分,首先我们手玩一个结论,从所有的叶子节点出发,遍历整颗树,这里面一定包括了所有的文本串,既然如此,就上广义后缀自动机维护,然后本质不同子串个数,也就是$\sum_{u= 阅读全文
posted @ 2019-04-01 22:16 温词 阅读(118) 评论(0) 推荐(0) 编辑
摘要:BZOJ4566&&lg3181 HAOI找相同字符(广义后缀自动机) 题面 自己找去 HINT 给定两个文本串,问从两个串中各取一个非空子串,使这俩子串相同,问方案有多少种。我的思路是建立一个广义后缀自动机,对于每个节点记录size[1]size[2]分别表示这个节点接受的子串在A中出现多少 阅读全文
posted @ 2019-04-01 22:08 温词 阅读(102) 评论(0) 推荐(0) 编辑

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