摘要: 第一类斯特林数: $$S(n,m)=S(n 1,m 1)+(n 1) s(n 1,m)$$ $$n!=\sum_{i=0}^nS(n,i)$$ 第二类斯特林数: $$S(n,m)=S(n 1,m 1)+m S(n 1,m)$$ $$S(n,m)=\frac{\sum_{k=0}^m(−1)^kC(m阅读全文
posted @ 2019-07-17 20:15 long_long_long 阅读(15) 评论(0) 编辑
该文被密码保护。
posted @ 2019-03-07 17:10 long_long_long 阅读(6) 评论(0) 编辑
摘要: "铃悬的数学小讲堂——狄利克雷卷积与莫比乌斯反演" "铃悬的数学小讲堂——杜教筛 " "初探容斥原理" "OI中组合数的若干求法与CRT" "傅里叶变换(FFT)学习笔记" "最大权闭合子图" "网络流建模汇总"阅读全文
posted @ 2018-12-25 10:16 long_long_long 阅读(36) 评论(0) 编辑
摘要: 不定时更新 1. 飞行员配对方案问题 "题解" 2. 太空飞行计划问题 3. 最小路径覆盖问题 4. 魔术球问题 5. 圆桌问题 "题解" 6. 最长递增子序列问题 7. 试题库问题 "题解" 8. 机器人路径规划问题 9. 方格取数问题 "题解" 10. 餐巾计划问题 "题解" 11. 航空路线问阅读全文
posted @ 2018-10-04 19:34 long_long_long 阅读(33) 评论(0) 编辑
摘要: 题目链接 "戳我" $Description$ 给出一个图的$bfs$序和$dfs$序,构造出一个满足条件的图,边的扫描顺序为读入顺序 $Solution$ 这个题还是很简单的. 先来看看无解的情况:当$bfs$序和$dfs$序的第二个不同时无解,因为是按边的顺序遍历,所以前两个一点定一样. 对于$阅读全文
posted @ 2019-07-22 22:12 long_long_long 阅读(10) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 首先看看没有租条件的怎么弄.这很显然,就是普通最小割的套路 $s$向每个工作连一条流量$x$的边,$x$为工作收益 每个工作向每个机器连流量为$inf$的边 每个机器向$T$连流量为$v$的费用,$v$为买机器的费用 跑一遍最小割 答案就是$\sum x D阅读全文
posted @ 2019-07-22 21:30 long_long_long 阅读(6) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 先化简式子: $$f(n)=\sum_{i=0}^n\sum_{j=0}^i\begin{Bmatrix} i \\ j \end {Bmatrix} 2^j j!$$ $$f(n)=\sum_{j=0}^n2^j j!\sum_{i=0}^n\begin{阅读全文
posted @ 2019-07-17 22:33 long_long_long 阅读(9) 评论(0) 编辑
摘要: 第一类斯特林数: $$S(n,m)=S(n 1,m 1)+(n 1) s(n 1,m)$$ $$n!=\sum_{i=0}^nS(n,i)$$ 第二类斯特林数: $$S(n,m)=S(n 1,m 1)+m S(n 1,m)$$ $$S(n,m)=\frac{\sum_{k=0}^m(−1)^kC(m阅读全文
posted @ 2019-07-17 20:15 long_long_long 阅读(15) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 观察题目发现恰好出现了$s$次的颜色有$k$种,不太好弄. 所以我们设$a[i]$表示为恰好出现了$s$次的颜色有至少$i$种的方案数,然后容斥一下 我们看一看$a[i]$怎么求? 这很明显可以一眼看出来 $$a[i]=C_m^i C_n^{is} (m i阅读全文
posted @ 2019-07-16 22:16 long_long_long 阅读(11) 评论(3) 编辑
摘要: 题目链接 "戳我" $Solution$ 首先,这个直接推式子。~~自己推去~~ 所以我们来想一想一些巧妙的方法 $|S|\sum w_i$ 可以转化为:划分好集合后,每个点都对当前点有$w_i$的贡献 那么我们只要枚举每一个数$j$对$i$的贡献即可 当$i=j$时 贡献为:$$\begin{Bm阅读全文
posted @ 2019-07-13 17:00 long_long_long 阅读(5) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 直接求很明显不太好求,于是考虑不构成剪刀石头布的情况。 我们现在假设一个人$i$赢了$x$场,那么就会有$\frac{x (x 1)}{2}$ 我们现在要最小化$\frac{x (x 1)}{2}$ ~~这样就很明显是费用流了吧~~ 我们先不管费用 对于每个阅读全文
posted @ 2019-07-01 09:17 long_long_long 阅读(13) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 看到"最大值最小",就知道应该要二分 二分之后,对于每个$mid$,只要计算小于$mid$的边,然后在剩下的图中判断有无欧拉回路 但这个图是一个混合图. 先对每条无向边随意的定向,统计每个点入度和出度的差,如果有一个点的入度和出度的奇偶性不同,那么就肯定无解阅读全文
posted @ 2019-06-27 16:49 long_long_long 阅读(21) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 首先往返$n$次等价于走$2n$次。 将 $a_n 2,b_n 2$; 那么我们直接按原图构图,然后: $(S,a_1,a_n),(S,b_1,b_n),(a_2,T,a_n),(b_2,T,b_n)$ 但直接判断最大流是否等于$a_n+b_n$是不对的。因阅读全文
posted @ 2019-06-24 16:35 long_long_long 阅读(10) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 我们考虑每增加一个$1$会对答案有什么影响: $$E((x+1)^3) E(x^3)=E(3x^2+3x+1)=3E(x^2)+3E(x)+1$$ 所以我们只需要维护$E(x^2)$和$E(x)$ 令: $x1[i]=E(x)$ $x2[i]=E(x^2)$阅读全文
posted @ 2019-04-28 16:31 long_long_long 阅读(25) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 我们首先转换一下问题: 假设我们进行了k轮得到了所有种类的邮票 则所花费用为: $$(1+2+5+...+k)=\frac{(1+k) k}{2}=\frac{k+k^2}{2}$$ 所以我们现在要求的就是$\frac{k+k^2}{2}$的期望 因为$E(阅读全文
posted @ 2019-04-28 15:26 long_long_long 阅读(20) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ 两个变量,emm...不好搞啊。 于是我们可以按照$A$排序。然后动态加边,因为$A$是越来越大,所以不需要管他,只要使得$1$~$n$的路径中$B$最大值最小。这用LCT维护生成树就好了,模板题。每次加边后满足$1$~$n$有路径的时候将 此时最大的$B$阅读全文
posted @ 2019-04-23 14:28 long_long_long 阅读(35) 评论(0) 编辑
摘要: 在终端依次输入这三条命令即可阅读全文
posted @ 2019-04-19 19:55 long_long_long 阅读(17) 评论(1) 编辑
摘要: 题目链接 "戳我" $Solution$ 这道题实际上是维护一个最小生成树,因为正的搞不好搞,所以反着搞会比较好,现将没有没删掉的边留下来生成一颗最小生成树,再加边就好了,现在$LCT$ 来看看怎么维护 对于一个最小生成树,加一条边后会是一个环,在环上删掉一个最大的边,还是一个最小生成树。所以我们对阅读全文
posted @ 2019-04-18 11:58 long_long_long 阅读(11) 评论(0) 编辑
摘要: 题目链接 "戳我" $Solution$ $LCT$裸题 $Connect$操作,执行$link(u,v)$ $Destroy$操作,执行$cut(u,v)$ $Query$操作,用findroot(y)==findroot(v)判联通 和 "这题" 几乎一样 $Code$ cpp include 阅读全文
posted @ 2019-04-03 20:03 long_long_long 阅读(7) 评论(0) 编辑
……