摘要: 博主已退役高考,博客基本就很少回复了 NOI2018的游记也没时间写了,以后补上吧【~~其实是自己懒~~】 嗯就这样,高三加油!阅读全文
posted @ 2018-09-24 17:45 Mychael 阅读(134) 评论(1) 编辑
摘要: AFO在即的年迈的$Mychael$由于体力~~懒惰~~原因,对于部分~~懒得动手的~~题目,就堆砌在这里啦 省一点精力与时间 "hdu5896&5552" 就是要求$n$个点带环无向图个数 补集转化,用无向图总数减去森林个数 无向图总数是$2^{{n \choose 2}}$很好办 森林总数显然就阅读全文
posted @ 2018-06-14 19:41 Mychael 阅读(164) 评论(0) 编辑
摘要: 博主已退役高考,博客基本就很少回复了 NOI2018的游记也没时间写了,以后补上吧【~~其实是自己懒~~】 嗯就这样,高三加油!阅读全文
posted @ 2018-09-24 17:45 Mychael 阅读(134) 评论(1) 编辑
摘要: 题目链接 权限题 "BZOJ4332" 题解 容易想到$dp$ 设$g[i][j]$表示前$i$人分到$j$颗糖的所有方案的乘积之和 设$f(x) = Ox^2 + Sx + U$ $$g[i][j] = \sum\limits_{k = 1}^{j 1}g[i 1][k]f(j k)$$ 是一个卷阅读全文
posted @ 2018-07-15 12:24 Mychael 阅读(41) 评论(0) 编辑
摘要: 题目链接 "CF528D" 题解 可以预处理出$S$每个位置能匹配哪些字符 对每种字符 构造两个序列 如果$S[i]$可以匹配该字符,则该位置为$0$,否则为$1$ 如果$T[i]$可以匹配该字符,则该位置为$1$,否则为$0$ 将$T$翻转一下做卷积 如果某个字符意义下的某个位置为$1$,就说明出阅读全文
posted @ 2018-07-14 15:45 Mychael 阅读(29) 评论(0) 编辑
摘要: 题目链接 "uojUNR3B" 题解 如果不输出方案,是有一个经典的三分做法的 但是要输出方案也是可以贪心的 设$d[i]$为$i$节点到最深的儿子的距离 贪心选择$d[i]$大的即可 cpp include include include include include include inclu阅读全文
posted @ 2018-07-13 21:55 Mychael 阅读(8) 评论(0) 编辑
摘要: 题目链接 "uoj233" 题解 下面不加证明地给出几个性质: 1. 小于$h[1]$的城市一定是没用的 2. 任何城市联通包含$1$且只和$1$联通一次 3. 联通顺序从小到大最优 4. 单个联通比多个一起联通要优 5. 最优解中多个一起联通不超过$14$次 除了最后一个外还是很显然的 $K$足够阅读全文
posted @ 2018-07-13 15:38 Mychael 阅读(33) 评论(0) 编辑
摘要: 题目链接 "BZOJ2150" 题解 复习: 带上下界网络流两种写法: 1. 不建$T S$的$INF$的边,即不考虑源汇点,先求出此时超级源汇的最大流,即无源汇下最大的自我调整,再加入该边,求超级源汇最大流增加的流量 2. 先求出【或观察出】$S T$的最大流,记为$tot$,然后撤销流量,再建立阅读全文
posted @ 2018-07-13 14:46 Mychael 阅读(10) 评论(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 阅读(29) 评论(0) 编辑
摘要: 题目链接 "BZOJ3235" 题解 求出每个点为顶点,分别求出左上,左下,右上,右下的矩形的个数$g[i][j]$ 并预处理出$f[i][j]$表示点$(i,j)$到四个角的矩形内合法矩形个数 就可以容斥计数啦 枚举顶点$(i,j)$,乘上另一侧矩形个数,如图: 但是会算重,对于这样的情况 减去即阅读全文
posted @ 2018-07-12 21:36 Mychael 阅读(34) 评论(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 阅读(19) 评论(0) 编辑
摘要: 题目链接 "BZOJ3118" 题解 少有的单纯形好题啊 我们先抽离出生成树 生成树中的边只可能减,其它边只可能加 对于不在生成树的边,其权值一定要比生成树中其端点之间的路径上所有的边都大 然后就是一个最小化的线性规划 为了防止限制过多 我们只需对原先生成树中的比该边大的边建立限制即可 然后就是单纯阅读全文
posted @ 2018-07-12 16:23 Mychael 阅读(26) 评论(0) 编辑