01 2019 档案

摘要:description "BZOJ" 给定$n,k,mod$,求$$\sum_{i=0}^{\lfloor\frac{n}{k}\rfloor}\binom{n}{ki}f_{ki}$$ 其中$f_0=1,f_1=1,f_n=f_{n 1}+f_{n 2}(n 1)$ 多组数据。$n\le 10^{ 阅读全文
posted @ 2019-01-27 21:48 cjfdf 阅读(182) 评论(1) 推荐(0)
摘要:description "BZOJ" 定义两个结点数相同的图$G1$与图$G2$的异或为一个新的图$G$, 其中如果$(u,v)$在$G1$与$G2$中的出现次数之和为$1$, 那么边$(u,v)$在$G$中, 否则这条边不在$G$中. 现在给定$s$个结点数相同的图$G1...s$,设$S={G1 阅读全文
posted @ 2019-01-27 10:42 cjfdf 阅读(284) 评论(0) 推荐(0)
摘要:前言 这只是一个比较基础的容斥/反演学习笔记。 包含了~~一大堆锅~~一些反演的基础知识点和证明过程。 如有不足之处希望大佬多加指点。 反演的定义和反演算法的基本原理 假设有两个函数$f(x)$和$g(x)$满足$$f(n) = \sum_{k} a_{n, k} g(k)$$ 已知$f$求$g$的 阅读全文
posted @ 2019-01-26 22:11 cjfdf 阅读(2506) 评论(6) 推荐(2)
摘要:后缀平衡树简介 后缀平衡树是一种 动态维护后缀排序 的数据结构。 具体而言,它支持在串$S$的开头添加/删除一个字符。 前置知识 重量平衡树 重量平衡树保证操作影响的最大子树大小是最坏的或均摊的或期望的$O(logn)$。 不采用旋转机制的重量平衡树 替罪羊树 替罪羊树依赖于一种暴力重构的操作。 它 阅读全文
posted @ 2019-01-26 08:57 cjfdf 阅读(1165) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-19 09:12 cjfdf 阅读(8) 评论(0) 推荐(0)
摘要:description "luogu" 给定长为$n$的文本串$S$和$Q$个模式串$T$,每次询问不在$S[l,r]$中出现的$T$的本质不同子串个数。 对于前$68\%$的数据有$l=1,r=|S|$。 solution 我会$l=1,r=|S|$+单次询问! 建出$S$,$T$的$SAM$,算 阅读全文
posted @ 2019-01-13 17:36 cjfdf 阅读(188) 评论(0) 推荐(0)
摘要:description "luogu" 给一个小写字母字符串$S$,$q$次询问每次给出$l,r$,求$s[l..r]$的$Border$。 solution 我们考虑转化题面:给定$l,r$,求满足$lcs(i,r)\ge i l+1$的最大的$i$。 对于$lcs(i,r)$,考虑对$S$构建$ 阅读全文
posted @ 2019-01-12 19:30 cjfdf 阅读(504) 评论(0) 推荐(1)
摘要:description "51nod" 求$$\sum_{i=1}^{n}\sum_{j=1}^{n}sgcd(i,j)^k$$其中$sgcd(i,j)$表示$i,j$的次大公约数,如果$gcd(i,j)=1$那么$sgcd(i,j)=0$。 solution 记答案为$Ans$。 首先考虑直接枚举 阅读全文
posted @ 2019-01-12 10:20 cjfdf 阅读(287) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-01-11 14:47 cjfdf 阅读(28) 评论(3) 推荐(0)
摘要:description 求$$\prod_{i=1}^n\sigma_0(i)^{\mu(i)+i}(mod\ 10^{12}+39)$$其中$\sigma_0(i)$表示约数个数。 solution 菜鸡fdf现在才学$Min\_25$筛。 拆幂即转化为$(\prod_{i=1}^n\sigma_ 阅读全文
posted @ 2019-01-05 21:48 cjfdf 阅读(225) 评论(1) 推荐(0)