摘要:题意: https://loj.ac/problem/2013 sol: 用点分治每次处理lca在分治重心上的询问,对于每个询问都单独开个表挂在其中一个点上 树剖和倍增都是3个log,需要卡常(其实是复杂度不对),点分治处理路径是$\log w \log n$,然后每个点上的询问会被搞q次 如果回答 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(34) 评论(0) 推荐(0) 编辑
摘要:题意 : 求 $\sum_{i=1}^{N}{\sum_{j=1}^{M}{\phi(ij)}}; N,M \leq 10^5, q \leq 10^4$ 设 $N \leq M$. 根据$\phi$的性质 可以得到$\phi(ij)=\frac{\phi(i)\phi(j)gcd(i,j)}{\p 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(36) 评论(0) 推荐(0) 编辑
摘要:题意 : 回答第x个模式串在第y个模式串中出现了几次。数据范围$\sum_n,\sum_m,q\leq10^5$ 显然可以离线,对于相同y的询问集中处理,暴跳fail的时候开个桶丢进去,最后把有用的提出来。 但是还是太慢了。 考虑问题本质:对于一组询问$x,y$实际上是在问属于串$y$的节点有多少$ 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(29) 评论(0) 推荐(0) 编辑
摘要:线段树合并对一整个树做完时间空间复杂度是$n\log n$的,套点其他什么东西复杂度就上去了 动态开点的话注意回收空间 树上主席树启发式合并的话不回收空间是两个log的,容易被卡,比如这题 https://www.luogu.org/problem/P3302 我就被卡了(悲) 当然线段树合并貌似总 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(37) 评论(0) 推荐(0) 编辑
摘要:这题可以用回文自动机做。 ~~然而我不会回文自动机所以就用了Manacher+SA~~ 快速搞出每个回文串的位置和长度很明显可以马拉车 但是问题是怎么不重复算 如果一个串重复算那么这个$SA$就完全走不动了 考虑$Manacher$什么时候会碰到新串。 然后如果每次扩展都不能碰到$maxR$即极限右 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(37) 评论(0) 推荐(0) 编辑
摘要:题意 : https://loj.ac/problem/2318 sol: ~~发现自己只会推这个$n^3\times 3^n$~~ 连通性状压dp。 一般是考虑怎么合并两个已知子集。 发现从内往外连边非常麻烦啊? 按照深度倒着连貌似很不错啊? 那就倒着连吧。 考虑当前在点$i$,深度为$j$,想要 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(22) 评论(0) 推荐(0) 编辑
摘要:给出一个$n$个点$m$条边的无向图,每个询问会让你删除一条$x,y$的边 或者是询问你$x,y$间路径最大值的最小值。 $n,q\leq 10^5,m\leq10^6,limit:2500ms$ 此题是加强版。~~LCT会不会被卡到挂啊?~~ ~~但是我并没有写加强版(雾~~ sol: 实际上对于 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(51) 评论(0) 推荐(0) 编辑
摘要:题意 : 求 $$ \sum_{i=1}^n\sum_{j=1}^m{(n\mod i) \times (m\mod j)},i \neq j $$ 最后答案对$19940417$取模 其中 $n,m\leq10^9$ sol: 最坑的地方是模数不是质数 死了。 可以把$x \space mod \ 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(22) 评论(0) 推荐(0) 编辑
摘要:题意: 给定$n\times m$的网格和$c$种颜色,要求每种颜色至少出现一次,每行每列至少有一个格子被染色。 sol:容斥。 每种颜色至少出现一次比较难限制,于是我们考虑限制颜色不出现: 要求的是每种颜色至少出现一次,转成求恰好有0种颜色不出现 设$F(x)$表示至少有$x$种颜色不出现, 那么 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(41) 评论(0) 推荐(0) 编辑
摘要:题意: https://www.lydsy.com/JudgeOnline/problem.php?id=5321 sol: 草, 这是一道让我问候母亲的题。 准确来说这是我时隔9个月后再一次触摸二分答案时check里要数据结构维护的题目。 我为什么要强调二分答案时数据结构维护? 很多人都说,多测不 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(35) 评论(0) 推荐(0) 编辑
摘要:题意:求$\leq n$且不包含模式串集合$S$内的数作为子串的数的数量, 模式串总长,$n\leq 10^3$ 明显可以在ac自动机上dp 算是常规,限制n就不说了。 难题在于怎么处理前导0 考虑先把$\leq n 1$位的时候的$ans$算出来,这样就不存在前导0的问题了 具体来说就是前导0的位 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题意 : 求 $\sum_{i=1}^{n}{\sum_{j=1}^{i}{\sum_{k=1}^{i}{gcd(i,j,k)}}} \space mod \space p$; 其中$n,p \leq 10^9$ 下式均在$mod \space p$意义下进行。 由$\phi 1=id$得到$\su 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(32) 评论(0) 推荐(0) 编辑
摘要:题意:https://www.lydsy.com/JudgeOnline/problem.php?id=4559 Sol: ~~第一眼看起来就是个稍微麻烦的组合数~~ 但是发现如果钦点哪些同学分数在某科目上分数比B神低以后的方案,就会出现没有被钦 点碾压的同学也会被碾压,(后面钦点分数时可能钦点的一 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(31) 评论(0) 推荐(0) 编辑
摘要:对所谓“至少满足i个条件的Q(i)”及其与P(j)关系的真正理解 下面的内容是很久以前写的,过了这么久看前面容斥系数(二项式反演)的复习的时候突然对一些二项式系数意义不明白了,于是特地来写个博客搞一搞。 众所周知我们容斥的时候往往会预先从$n$个元素中钦点$i$个,然后剩下的元素状态任意,来计算所谓 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(53) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(6) 评论(0) 推荐(0) 编辑
摘要:题意: 给定一个长度为$n$的串。$n\leq3 \times 10^5$ 对于$\forall i\in [0,n 1]$,求出$LCP(suf(k),suf(j))==i$的数量并且求出其最大的权值积。 https://www.lydsy.com/JudgeOnline/problem.php? 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(31) 评论(0) 推荐(0) 编辑
摘要:题意: https://www.lydsy.com/JudgeOnline/problem.php?id=3572 sol: 暴力dp是考虑每个点的贡献,这个题里考虑虚树对dp的优化。 看到nq同级是不是一下子想到虚树.....然而原来那个暴力dp并不行。 会发现建了虚树以后对于一条虚树边有两种情况 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(25) 评论(0) 推荐(0) 编辑
摘要:题意: 给定一棵树,每次给出一个询问$x,y,z$,$\sum_{i=x}^{i\leq y}{dep[LCA(i,z)]}$ $n\leq 10^5$。 sol: 第一眼上去先离线,接着手玩一会。 可以发现对于$dep[LCA(i,z)]$,实际上就是把点$z$到$root$的点全部$+1$然后求 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(23) 评论(0) 推荐(0) 编辑
摘要:题意: 求 $$ \sum_{i = 1}^n{\sum_{j = i + 1}^n}{Len(suf(i))+ Len(suf(j)) 2\times LCP(suf(i),suf(j))},n\leq10^5 $$ sol: 前边那个玩意转化成$n\times (n 1)\times (n+1) 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(24) 评论(0) 推荐(0) 编辑
摘要:线性空间 线性基所在线性空间中元素均为非负整数且元素间运算为异或。 线性基 性质 线性基是特殊线性空间中的一组基底,具有以下特殊性质: 0:若$d_i 0$,则$d_i$二进制下第$i+1$位为$1$且$i+1$位为最高位。 1:元素线性无关,即异或和非0 证明:线性相关时不再被插入。 2:其所在线 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(25) 评论(0) 推荐(0) 编辑