上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 64 下一页
摘要: "题目" 题意:求$\rm border$长度为$0$的$n$位$0,1$字符串个数,并求字典序第$k$小的那一个。 首先是计数,正向不是很好算,考虑正难则反;设$f_i$表示长度为$i$的$\rm |border|=0$的串的个数 一个串可能有多个$\rm border$,我们考虑在其最小的$\r 阅读全文
posted @ 2019-12-12 14:14 asuldb 阅读(211) 评论(1) 推荐(0) 编辑
摘要: "题目" 给定$n,c,d$和序列$\{b_i\}$,求一个序列$\{x_i\}$满足 $$\sum_{j=1}^n\gcd(i,j)^c\times \rm{lcm(i,j)^d}\times x_j\equiv b_i(mod\ P )$$ 不难将$\rm lcm(i,j)$写成$\frac{i 阅读全文
posted @ 2019-12-12 08:35 asuldb 阅读(297) 评论(1) 推荐(0) 编辑
摘要: "题目" 好厉害的题啊 这道题不难看成一个二分图模型,但是给人一种求最大匹配的感觉,这实在不是很好求的样子,于是自闭了 但是不妨这样来考虑,对于一个需求$k_i$,我们求一个最大的$x\leq k_i$,使得这张图存在完美匹配就好了,这样我们就能愉快的使用hall定理了 我们把所有区间排个序,由于保 阅读全文
posted @ 2019-12-11 17:39 asuldb 阅读(179) 评论(2) 推荐(0) 编辑
摘要: hall定理大概是匈牙利的理论基础吧 hall定理的内容: 二分图$G$的的左部点点集为$\rm X$,右部点点集为$\rm Y$,设$|\rm X|\leq |Y|$,则二分图$G$存在完美匹配,即匹配个数为$|\rm X|$当且仅当,对于$\rm X$的任一子集$\rm X'$,满足$|\rm 阅读全文
posted @ 2019-12-11 16:39 asuldb 阅读(211) 评论(1) 推荐(0) 编辑
摘要: "题目" 圆方树其实并没有那么难 圆方树的构建比较简单,就是一个tarjan把点双跑出来,对于每一个点双我们多建一个方点,把原图中的点称为圆点,将点双内所有圆点向方点连边,之后我们就得到了原图的圆方树 关于圆方树的性质,zyb大爷在他的 "题解" 里写了很多,这里就不再抄一遍了 至于这道题,就是把圆 阅读全文
posted @ 2019-12-11 16:06 asuldb 阅读(140) 评论(1) 推荐(0) 编辑
摘要: "题目" 跑两遍最短路显然是必须的,于是对于每个点$i$我们得到了到$s$的最短路$dis_{0,i}$和到$t$的最短路$dis_{1,i}$,不妨将其看做二维平面上一个坐标为$(dis_{0,i},dis_{1,i})$的点 不妨再假设一个在$(0,0)$处的点,两个人轮流移动这个点,$\rm 阅读全文
posted @ 2019-12-10 10:57 asuldb 阅读(318) 评论(1) 推荐(0) 编辑
摘要: "题目" 闵可夫斯基和啊 定义点集$A$和点集$B$的闵可夫斯基和为$\{a+b|a\in A,b\in B\}$ 下面只讨论凸包的闵可夫斯基和 由于凸包的凸性,所以两个凸包的闵可夫斯基和等价于把 其中一个凸包绕另一个凸包的边移动的过程中扫过的区域 ,更强的性质是, 两个闵可夫斯基和与它们的每一条边 阅读全文
posted @ 2019-12-09 11:03 asuldb 阅读(194) 评论(1) 推荐(0) 编辑
摘要: "题目" 把$s$串所有长度为$\lfloor \frac{d}{2}\rfloor$的子串插入一个ACAM中,之后数位dp就好了,状态是$dp_{i,j,0/1}$第$i$位,在ACAM上的节点$j$,不卡/卡上界;正难则反一下,统计所有不能被表示即没有经过结束标记的路径即可 注意前导0的处理 代 阅读全文
posted @ 2019-12-08 20:19 asuldb 阅读(346) 评论(0) 推荐(0) 编辑
摘要: "题目" 不难猜到或者发现的性质,如果连了 一条对角线划分出了奇数个点,那么这条对角线肯定不合法 ;因为划分成三角形就不可能有对角线相交,于是划分成奇数的那一边怎么样也不可能划分成全是偶数 于是我们需要对每一条对角线求,有多少条个点在它上面,直接暴力枚举对角线用叉积来判是$O(n^2m)$的,显然过 阅读全文
posted @ 2019-12-08 17:08 asuldb 阅读(139) 评论(0) 推荐(0) 编辑
摘要: "题目" 根据一些众所周知的结论,我们先跑一棵生成树出来,之后把所有简单环都搞出来,那么$u$到$v$的路径一定可以由树上的路径和一些简单环拼起来得到 把所有简单环都插到一个线性基里,之后dfs一下线性基求出这些环能拼出的异或和有哪些; 再求一下树上的异或前缀和,$u$到$v$的路径一定是$pre_ 阅读全文
posted @ 2019-12-08 14:28 asuldb 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 64 下一页