08 2019 档案
摘要:"从Tag进入" "字符串" "图论与网络流" "数学" "二项式反演" "杂项算法" "树相关算法" "FFT及NTT" "特征根法" "线性代数(线性基,高斯消元,矩阵求逆)"
阅读全文
摘要:平面最近点对。 一般式&直线(两点表示)的交点 两圆求交(靠上面的交点)
阅读全文
摘要:题意 给定一个长度为$n$的正整数序列,第$i$个数为$h_i$,$m$个询问,每次询问$(l, r, w)$,为$[l, r]$所有长度为$w$的子区间最小值的最大值。(类似于一类特殊的直方图最大子矩形问题) $1 \leq n, m \leq 10^5$ 题解 我们考虑二分答案,这样$n$个数变
阅读全文
摘要:题意 一个长度为$n$的序列$a$,设其排过序之后为$b$,其中位数定义为$b[n/2]$,其中$a,b$从$0$开始标号,除法取下整。给你一个长度为$n$的序列$s$。回答$Q$个这样的询问:$s$的左端点在$[a,b]$之间,右端点在$[c,d]$之间的子序列中,最大的中位数。其中$a incl
阅读全文
摘要:题意 你有一个$h\times w$的棋盘,你需要在每个格子里填$[1, m]$中的某个整数,且满足$n$个矩形限制:矩形的最大值为某定值。求方案数$\bmod 10^9+7$ $h, w, m\leq 10^4,n\leq 10$ 题解 首先来考虑单独的一个矩形限制怎么做。假设矩形面积为$s$,最
阅读全文
摘要:题意 给一个长度为$n(\leq 300)$的$01$串,每次可以把$k(\leq 8)$个相邻字符合并,得到新字符和一定分数,最大化最后的得分 题解 考虑设计dp:$dp[S][i][j]$表示区间$[i, j]$合并为$S$,最大得分是多少。 这么考虑一定是不遗漏的。如果$[i, j]$留下来的
阅读全文
摘要:题意 求一个$1\sim n$的排列LIS的期望长度,$n\leq 28$ 题解 考虑朴素的LIS:$f[i] = min(f[j]) + 1$ 记$mx[i]$为$f$的前缀最大值,那么可以得到一个性质$mx[i + 1] \in [mx[i], mx[i] + 1]$ 对$mx$数组进行差分,则
阅读全文
摘要:题意 概括为主席树区间加区间询问 题解 记录一下标记永久化的方法。每个点存 和`sum`两个标记,表示这个区间整个加多少,区间和是多少(这个区间和不包括祖先结点区间加) 然后区间加的时候,给路上每结点的 更新,然后到达完整区间后更新 。询问的时候把路径上所有结点(不包括自己)的 加起来乘以区间长度,
阅读全文
摘要:KMP,exKMP,AC自动机,后缀数组,后缀自动机,Manacher,回文树
阅读全文

浙公网安备 33010602011771号