随笔分类 -  __top-题解

上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要:题目链接 "hdu1693" 题解 插头$dp$ 特点:范围小,网格图,连通性 轮廓线:已决策点和未决策点的分界线 插头:存在于网格之间,表示着网格建的信息,此题中表示两个网格间是否连边 状态表示:当前点$(i,j)$和轮廓线上$m + 1$个插头的状态 状态转移: 我们用$f[i][j][s]$表 阅读全文
posted @ 2018-06-16 07:38 Mychael 阅读(222) 评论(0) 推荐(0)
摘要:题目链接 "洛谷P4609" 题解 感性理解一下: 一神带$n$坑 所以我们只需将除了$n$外的$n 1$个元素分成$A + B 2$个集合,每个集合选出最大的在一端,剩余进行排列,然后选出$A 1$个集合放左边,剩余放右边 容易发现分割集合并内部排列实质对应第一类斯特林数$$\begin{bmat 阅读全文
posted @ 2018-06-15 20:14 Mychael 阅读(244) 评论(0) 推荐(0)
摘要:题目链接 "洛谷T30212" 题解 式子很容易推出来,二项式定理展开后对于$k$的答案即可化简为如下: $$k!(\sum\limits_{i = 0}^{k} \frac{\sum\limits_{x = 1}^{n} a_x^{i}}{i!} \centerdot \frac{\sum\lim 阅读全文
posted @ 2018-06-15 19:02 Mychael 阅读(182) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ3456" 题解 真是一道经典好题,至此已经写了分治$NTT$,多项式求逆,多项式求$ln$三种写法 我们发现我们要求的是大小为$n$无向联通图的数量 而$n$个点的无向图是由若干个无向联通图构成的 那么我们设$F(x)$为无向联通图数量的指数型生成函数 设$G(x)$为无向图数 阅读全文
posted @ 2018-06-15 16:34 Mychael 阅读(606) 评论(1) 推荐(0)
摘要:题目链接 "BZOJ5093" 题解 点之间是没有区别的,所以我们可以计算出一个点的所有贡献,然后乘上$n$ 一个点可能向剩余的$n 1$个点连边,那么就有 $$ans = 2^{{n 1 \choose 2}}n \sum\limits_{i = 0}^{n 1} {n 1 \choose i} 阅读全文
posted @ 2018-06-15 11:33 Mychael 阅读(186) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ4408" 题解 假如我们已经求出一个集合所能凑出连续数的最大区间$[1,max]$,那么此时答案为$max + 1$ 那么我们此时加入一个数$x$,假若$x max + 1$,显然对答案没有影响 但是假若$x \le max + 1$,显然最大区间变为$[1,max + x]$ 阅读全文
posted @ 2018-06-15 10:17 Mychael 阅读(202) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ4070" 题解 考虑暴力建图,将每个$B_i$向其能到的点连边,复杂度$O(\sum \frac{n}{p_i})$,当$p$比较小时不适用 考虑优化建图,每个$doge$能移动的点实际上是一组模$p$同余的点,那么只要对每个$p$建$n$个点,然后内部距离为$p$的点连边,然 阅读全文
posted @ 2018-06-15 08:18 Mychael 阅读(195) 评论(0) 推荐(0)
摘要:题目链接 "loj2541" 题解 思路很妙啊, 人傻想不到啊 觉得十分难求,考虑容斥 由于$1$号可能不是最后一个被杀的,我们容斥一下$1$号之后至少有几个没被杀 我们令$A = \sum\limits_{i = 1}^{n} w_i$,令$S$表示选出那几个在$i$之后的$w_i$和 我们淘汰人 阅读全文
posted @ 2018-06-14 21:59 Mychael 阅读(678) 评论(0) 推荐(1)
摘要:AFO在即的年迈的$Mychael$由于体力~~懒惰~~原因,对于部分~~懒得动手的~~题目,就堆砌在这里啦 省一点精力与时间 "hdu5896&5552" 就是要求$n$个点带环无向图个数 补集转化,用无向图总数减去森林个数 无向图总数是$2^{{n \choose 2}}$很好办 森林总数显然就 阅读全文
posted @ 2018-06-14 19:41 Mychael 阅读(415) 评论(0) 推荐(0)
摘要:题目链接 "hdu5279" 题解 给出若干个完全图,然后完全图之间首尾相连并成环,要求删边使得两点之间路径数不超过$1$,求方案数 容易想到各个完全图是独立的,每个完全图要删成一个森林,其实就是询问$n$个点有标号森林的个数 设$f[i]$表示$i$个点有标号森林的个数 枚举第一个点所在树大小,我 阅读全文
posted @ 2018-06-12 12:42 Mychael 阅读(154) 评论(0) 推荐(0)
摘要:题目链接 "ZOJ3899" 题解 比较累,做一道水题 还被卡常= = 我在$ZOJ$交过的两道$NTT$都被卡常了。。 哦,题意就是求第二类斯特林数,然后线段树维护一下集合数量就可以了 阅读全文
posted @ 2018-06-11 20:22 Mychael 阅读(132) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ1069" 题解 首先四个点一定在凸包上 我们枚举对角线,剩下两个点分别是两侧最远的点 可以三分,复杂度$O(n^2logn)$ 可以借鉴旋转卡壳的思想,那两个点随着对角线的一定单调不减,可以用两个指针维护,复杂度$O(n^2)$ C++ include include incl 阅读全文
posted @ 2018-06-10 17:15 Mychael 阅读(148) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ3724" 题解 构造矩阵的思路真的没想到 选$x$就不能选$2x$和$3x$,会发现实际可以转化为矩阵相邻两项 $$\begin{matrix}1 & 3 & 9 & 27 & ... \\2 & 6 & 18 & 54 & ... \\4 & 12 & 36 & 108 & 阅读全文
posted @ 2018-06-10 15:31 Mychael 阅读(203) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ3451" 题解 考虑每个点产生的贡献,即为该点在点分树中的深度期望值 由于期望的线性,最后的答案就是每个点贡献之和 对于点对$(i,j)$,考虑$j$成为$i$祖先的概率,记为$P(i,j)$ 那么 $$ans = \sum\limits_{i = 1}^{n}\sum\lim 阅读全文
posted @ 2018-06-10 11:46 Mychael 阅读(239) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ1997" 题解 显然相交的两条边不能同时在圆的一侧,$2 sat$判一下就好了 但这样边数是$O(m^2)$的,无法通过此题 但是$n$很小,平面图 边数上界为$3n 6$,所以过大的$m$可以判掉 C++ include include include include inc 阅读全文
posted @ 2018-06-09 20:49 Mychael 阅读(314) 评论(0) 推荐(0)
摘要:题目链接 "POJ1275" 题解 显然可以差分约束 我们记$W[i]$为$i$时刻可以开始工作的人数 令$s[i]$为前$i$个时刻开始工作的人数的前缀和 每个时刻的要求$r[i]$,可以通过如下限制满足: $$s[i] s[i 8] \ge r[i]$$ $$0 \le s[i] s[i 1] 阅读全文
posted @ 2018-06-09 19:59 Mychael 阅读(132) 评论(0) 推荐(0)
摘要:题目链接 "POJ1201" 题解 差分约束 令$a[i]$表示是否选择$i$,$s[i]$表示$a[i]$的前缀和 对$s[i] \quad i \in [ 1,50000]$分别建立一个点 首先有 $$s[i] s[i 1] \ge 0$$ $$s[i] s[i 1] \le 1$$ 然后就是限 阅读全文
posted @ 2018-06-09 17:18 Mychael 阅读(139) 评论(0) 推荐(0)
摘要:题目链接 "洛谷P1912【原题,需输出方案】" "BZOJ1563【无SPJ,只需输出结果】" 题解 四边形不等式 什么是四边形不等式? 一个定义域在整数上的函数$val(i,j)$,满足对$\forall a \le b \le c \le d$有 $$val(a,d) + val(b,c) \ 阅读全文
posted @ 2018-06-08 20:51 Mychael 阅读(259) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ4197" 题解 两个人选的数都互质,意味着两个人选择了没有交集的质因子集合 容易想到将两个人所选的质因子集合作为状态$dp$ $n$以内质数很多,但容易发现$\sqrt{n} \approx 22.3$,这里边的质数只有$8$个,而大于$\sqrt{n}$的质因子只会出现一次, 阅读全文
posted @ 2018-06-08 18:32 Mychael 阅读(184) 评论(0) 推荐(0)
摘要:题目链接 "BZOJ2277" 题解 orz太难了 如果一个数$x$是密码,那么所有$(x,n)$的倍数都是密码 如果两个数$x,y$是密码,那么所有$(x,y)$的倍数都是密码 那么如果最后的密码集合为$\{x_i\}$那么一定存在一个$x_i$是剩余所有数的$gcd$ 所以我们只需找最小的$x 阅读全文
posted @ 2018-05-31 15:48 Mychael 阅读(336) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页