摘要:基尔霍夫矩阵 前置知识:行列式和矩阵相关。 首先对于任意矩阵,若出现行或列的线性相关那么行列值即为$0$,由行列式定义显然 定义对于无向图$G(V,E)$的关联矩阵$B$ 当$u_i\in V,v_j\in V,e_k=(u_i,v_j)\in E$,有$B_{ik}=1,B_{jk}= 1$或$B 阅读全文
posted @ 2019-11-04 10:21 ComeIntoCalm 阅读(149) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-10-21 20:38 ComeIntoCalm 阅读(7) 评论(0) 推荐(0) 编辑
摘要:BZOJ 2244 拦截导弹 题源:现在没了 借luogu的用用:https://www.luogu.org/problem/P2487 sol: 是一个二维条件捆绑的dp,可以考虑cdq分治或者二维线段树去搞,二维线段树比较卡空间,但是更简单粗暴 想想cdq分治咋做。 第一个询问直接cdq分治处理 阅读全文
posted @ 2019-10-21 18:06 ComeIntoCalm 阅读(49) 评论(0) 推荐(0) 编辑
摘要:BZOJ 2339 题源:http://61.187.179.132:16386/JudgeOnline/problem.php?id=2339 耍猴神题,不太会。 有三个限制:1.非空 2.不同 3.出现的元素出现次数均为偶数 设$f_i$为搞出$i$个集合的方案数,考虑怎么去掉这三个不合法的方案 阅读全文
posted @ 2019-10-17 09:22 ComeIntoCalm 阅读(41) 评论(0) 推荐(0) 编辑
摘要:luogu 4448 & XSY 3156 题意:n个元素分为m类,求有多少合法排列,合法的定义是相邻元素不能为同类元素,$n\leq 5\times10^3$ XSY 3156 : 额外附加了第一个元素和最后一个元素是相邻的条件。 sol: 考虑容斥,于是变成求不合法的情况即至少有$s$个同种元素 阅读全文
posted @ 2019-10-16 08:08 ComeIntoCalm 阅读(51) 评论(0) 推荐(0) 编辑
摘要:题源:https://codeforces.com/problemset/problem/1037/H sol: 考虑怎么判断一个节点是否在$[L,R]$内, 如果一个串当前在sam上匹配到第$j$位,那么如果串在$[L,R]$内,那么他的$endpos$就是$x+j$, 并且如果以$L$位起始那么 阅读全文
posted @ 2019-10-13 20:13 ComeIntoCalm 阅读(56) 评论(0) 推荐(0) 编辑
摘要:设$f[n]$为串$s[1...n]$的答案,$sdif[n]$为串$s[1...n]$有多少个不同的串 假设串$n$的长度为$len[n]$,现在在串$s[1...n]$后面增加一个字符p 考虑增加字符$p$后相较于原来的字符串多了哪些子串, 明显是$s[1...n]+p,s[2...n]+p,s 阅读全文
posted @ 2019-10-12 19:28 ComeIntoCalm 阅读(40) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1 : $\sum_{i=0}^k{\binom{n}{i}\binom{m}{k i}}=\binom{n+m}{k}$ 从意义上理解即可,也就是从数量为$n$和$m$的两个堆中一共选择$k$个物品 这两个堆在实际意义上也可以不存在。 2 : $\sum_{i=1}^{n}{\binom{n}{i 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(244) 评论(0) 推荐(0) 编辑
摘要:题意: https://loj.ac/problem/2013 sol: 用点分治每次处理lca在分治重心上的询问,对于每个询问都单独开个表挂在其中一个点上 树剖和倍增都是3个log,需要卡常(其实是复杂度不对),点分治处理路径是$\log w \log n$,然后每个点上的询问会被搞q次 如果回答 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(23) 评论(0) 推荐(0) 编辑