上一页 1 2 3 4 5 6 ··· 67 下一页
摘要:题目链接 "CF528D" 题解 可以预处理出$S$每个位置能匹配哪些字符 对每种字符 构造两个序列 如果$S[i]$可以匹配该字符,则该位置为$0$,否则为$1$ 如果$T[i]$可以匹配该字符,则该位置为$1$,否则为$0$ 将$T$翻转一下做卷积 如果某个字符意义下的某个位置为$1$,就说明出 阅读全文
posted @ 2018-07-14 15:45 Mychael 阅读(127) 评论(0) 推荐(0) 编辑
摘要:题目链接 "uojUNR3B" 题解 如果不输出方案,是有一个经典的三分做法的 但是要输出方案也是可以贪心的 设$d[i]$为$i$节点到最深的儿子的距离 贪心选择$d[i]$大的即可 cpp include include include include include include inclu 阅读全文
posted @ 2018-07-13 21:55 Mychael 阅读(58) 评论(0) 推荐(0) 编辑
摘要:题目链接 "uoj233" 题解 下面不加证明地给出几个性质: 1. 小于$h[1]$的城市一定是没用的 2. 任何城市联通包含$1$且只和$1$联通一次 3. 联通顺序从小到大最优 4. 单个联通比多个一起联通要优 5. 最优解中多个一起联通不超过$14$次 除了最后一个外还是很显然的 $K$足够 阅读全文
posted @ 2018-07-13 15:38 Mychael 阅读(107) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ2150" 题解 复习: 带上下界网络流两种写法: 1. 不建$T S$的$INF$的边,即不考虑源汇点,先求出此时超级源汇的最大流,即无源汇下最大的自我调整,再加入该边,求超级源汇最大流增加的流量 2. 先求出【或观察出】$S T$的最大流,记为$tot$,然后撤销流量,再建立 阅读全文
posted @ 2018-07-13 14:46 Mychael 阅读(64) 评论(0) 推荐(0) 编辑
摘要:题目链接 "洛谷P4240" 题解 式子不难推,分块打表真的没想到 首先考虑如何拆开$\varphi(ij)$ 考虑公式 $$\varphi(ij) = ij\prod\limits_{p | ij}\frac{p 1}{p}$$ 而 $$ \begin{aligned} \varphi(i)\va 阅读全文
posted @ 2018-07-13 09:04 Mychael 阅读(142) 评论(0) 推荐(1) 编辑
摘要:题目链接 "BZOJ3235" 题解 求出每个点为顶点,分别求出左上,左下,右上,右下的矩形的个数$g[i][j]$ 并预处理出$f[i][j]$表示点$(i,j)$到四个角的矩形内合法矩形个数 就可以容斥计数啦 枚举顶点$(i,j)$,乘上另一侧矩形个数,如图: 但是会算重,对于这样的情况 减去即 阅读全文
posted @ 2018-07-12 21:36 Mychael 阅读(144) 评论(0) 推荐(0) 编辑
摘要:题目链接 "51nod1236" 题解 用特征方程求得斐波那契通项: $$f(n) = \frac{(\frac{1 + \sqrt{5}}{2})^{n} (\frac{1 \sqrt{5}}{2})^{n}}{\sqrt{5}}$$ 那么 $$ \begin{aligned} ans &= \s 阅读全文
posted @ 2018-07-12 17:43 Mychael 阅读(81) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ3118" 题解 少有的单纯形好题啊 我们先抽离出生成树 生成树中的边只可能减,其它边只可能加 对于不在生成树的边,其权值一定要比生成树中其端点之间的路径上所有的边都大 然后就是一个最小化的线性规划 为了防止限制过多 我们只需对原先生成树中的比该边大的边建立限制即可 然后就是单纯 阅读全文
posted @ 2018-07-12 16:23 Mychael 阅读(151) 评论(3) 推荐(0) 编辑
摘要:题目链接 "BZOJ2322" 题解 鉴于 "BZOJ2115" ,要完成此题,就简单得多了 对图做一遍$dfs$,形成$dfs$树,从根到每个点的路径形成一个权值,而每个返祖边形成一个环 我们从根出发去走一个环再回到根,最终会异或上环的权值而又回到根 所以环是可以任意选的 我们把环的权值丢进线性基 阅读全文
posted @ 2018-07-12 10:35 Mychael 阅读(88) 评论(0) 推荐(0) 编辑
摘要:任意模数$NTT$ 众所周知,为了满足单位根的性质,$NTT$需要质数模数,而且需要能写成$a2^{k} + 1$且$2^k \ge n$ 比较常用的有$998244353,1004535809,469762049$,这三个原根都是$3$ 如果要任意模数怎么办? $n$次多项式在模$m$下乘积,最终 阅读全文
posted @ 2018-07-12 08:45 Mychael 阅读(1360) 评论(2) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 67 下一页