上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: 题意 给n个模式串,一个文本串,问文本串中出现了多少个模式串。 分析 AC自动机模板 Code c++ include define fi first define se second define pb push_back define lson l,mid,pq; for(int i=0;i 阅读全文
posted @ 2019-09-25 15:28 xyq0220 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题意 给一颗带边权的树,有两种操作 $C~e_i~w_i$,将第$e_i$条边的边权改为$w_i$。 $Q~v_i$,询问距$v_i$点最远的点的距离。 分析 官方题解做法:动态维护直径,然后再支持询问两个点的距离,后者可以 dfs 序 + lca + 树状数组。动态维护直径可以用点分治(点分树), 阅读全文
posted @ 2019-09-25 13:20 xyq0220 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 题意 在一棵树上任意选两个点,求它们距离模3为0的概率。 分析 树分治模板 Code c++ include define fi first define se second define pb push_back define lson l,mid,p pii; vectorg[maxn]; in 阅读全文
posted @ 2019-09-19 13:03 xyq0220 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题意 给一个n行m列的矩阵,每一列可以循环移位,问经过任意次移位后每一行的最大值总和最大为多少。 分析 每一行的最大值之和最大,可以理解为每一行任意选择一个数使它们的和最大。 设$dp[i][S]$为前i列,已经确定值的行集合为S时,和的最大值。答案为$dp[m][(1 define fi firs 阅读全文
posted @ 2019-09-18 13:27 xyq0220 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 题意 分别算一个树中所有简单路径长度模3为0,1,2的距离和乘2。 分析 记录两个数组, $dp[i][k]$为距i模3为k的子节点到i的距离和 $f[i][k]$为距i模3为k的子节点的个数 $ans[k]$为所有简单路径长度模3为k的距离和 $v$是$u$的儿子,$c$是u到v的边长度,$0 d 阅读全文
posted @ 2019-09-14 19:35 xyq0220 阅读(314) 评论(3) 推荐(0) 编辑
摘要: 题意 给n个字符串,两两拼接,问拼接后的$n\times n$个字符串中有多少个回文串。 分析 将所有正串插入字典树中,马拉车跑出所有串哪些前缀和后缀为回文串,记录位置,用反串去字典树中查询,两字符串拼成回文串有三种情况: 未匹配完,反串后缀是回文串。 匹配结束,正串后缀是回文串。 匹配结束,正串等 阅读全文
posted @ 2019-09-12 14:34 xyq0220 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题意 分析 动态加点线段树,标记永久化好写常数小 Code c++ include define fi first define se second define lson l,mid,p 1; if(ymid) up(x,y,mid+1,r,rs[p],k); else up(x,mid,l,mi 阅读全文
posted @ 2019-09-12 00:59 xyq0220 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题意 找到一个字符串中最先出现的最小(大)表示位置,和最小(大)表示串出现次数 分析 用最小(大)表示法求出最先出现的最小(大)表示位置,然后将串长扩两倍用exkmp找出现次数。 Code c++ include define fi first define se second define lso 阅读全文
posted @ 2019-09-10 00:17 xyq0220 阅读(159) 评论(0) 推荐(0) 编辑
摘要: EXBSGS 用于求解形如$a^x≡b~(mod~p)$的方程 c++ ll exbsgs(ll a, ll b, ll p) { if (b == 1LL) return 0; ll t, d = 1, k = 0; while ((t = gcd(a, p)) != 1) { if (b % t 阅读全文
posted @ 2019-09-09 23:06 xyq0220 阅读(75) 评论(0) 推荐(0) 编辑
摘要: "HDU6562" 线段树,区间在a "i]前后加一个数字 [Code" 阅读全文
posted @ 2019-09-09 23:04 xyq0220 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页