05 2020 档案

 
20200529小结(下)
摘要:FFT、NTT、FWT、FST专场 Sum the Fibonacci 计算所有满足条件的五元组的贡献f 题解: 直接上FWT 诶,这个条件3怎么搞啊 看了一下vfleaking的论文 其实就是FST,FST就是把原集合形式幂级数按照集合大小拆分出来,形成l... 阅读全文
posted @ 2020-05-29 20:26 cqbzcsq 阅读(95) 评论(0) 推荐(0) 编辑
20200529小结(中)
摘要:太长了,分开来发博客 20200522B农民 题意:有一棵权值不合法的二叉搜索树,带权值修改,子树翻转,查询点u在访问其权值a[u]是能否被找到 题解: 一个点u能在查询a[u]时被访问到,必须满足由根到它的路径上的祖先的权值的大小范围限制 把每一个点的权值看... 阅读全文
posted @ 2020-05-29 17:32 cqbzcsq 阅读(69) 评论(0) 推荐(0) 编辑
20200529小结(上)
摘要:七彩树 题意:n个节点的树,每个点有一个颜色,询问点u子树中距离不超过d的节点有多少种不同的颜色 题解:按深度依次插入节点u,用set维护它dfs序相邻的同色点l,r, 再对每一个深度开一个动态开点线段树,把u对应的dfs序位置 u+1,LCA(u,l)-1,... 阅读全文
posted @ 2020-05-29 16:41 cqbzcsq 阅读(58) 评论(0) 推荐(0) 编辑
LOJ#6496. 「雅礼集训 2018 Day1」仙人掌 (圆方树+分治NTT)
摘要:题面:https://loj.ac/problem/6496 题解 好毒瘤的一道题 先把仙人掌转成圆方树 我们考虑DP 设f[u][0/1/2]表示点u如果向上方连0/1/2条出边,以u为根的子树的所有边的定向的方案数 如果一个点u是圆点 那么点u... 阅读全文
posted @ 2020-05-23 22:48 cqbzcsq 阅读(105) 评论(0) 推荐(0) 编辑
20200521模拟赛A. island(笛卡尔树||分治+分类讨论计数)
摘要:题解: 毒瘤分类讨论题 我们先把所有格子纵向互相走的总贡献 直接记录一下前缀和就O(n)了 设F1(x)表示 设F2(x)表示 然后再把跨过0号点的路径的贡献算出来 (这里的L[i]是负的) 然后我们需要做的就是计算左边走到左边,右边走到右边... 阅读全文
posted @ 2020-05-21 22:03 cqbzcsq 阅读(74) 评论(0) 推荐(0) 编辑
20200521小结
摘要:(1)求数组(或矩阵)k次前缀和带修改 可以发现前缀和多次只是对原数组每一位对应乘上一个系数(其实就是组合数) 组合数可以转化为下降幂的形式,然后利用斯特林数转为普通幂,用k个树状数组维护ai*i^k之和即可 第一类斯特林数s上升幂\下降幂转普通幂 第二类... 阅读全文
posted @ 2020-05-21 21:06 cqbzcsq 阅读(87) 评论(0) 推荐(0) 编辑
20200516小结
摘要:(1)组合数上指标求和大法(这个可以画一下杨辉三角,把最上面C(a,a)的移动到C(a+1,a+1),即可证明)(左式相当于枚举第a+1个球在n+1个球中的位置,其实就是在n+1个球中选择a+b+1个球)(把两堆... 阅读全文
posted @ 2020-05-16 17:41 cqbzcsq 阅读(88) 评论(0) 推荐(0) 编辑
20200515省选模拟赛B、幻化成风(毒瘤容斥题+构造容斥系数+生成函数+hash状压DP+Trie树优化背包)
摘要:题解花了一上午+一中午终于把这道题A了 首先,我们要求的是bi互不相同的合法方案数我们可以枚举一个a的集合S,来强制里面的b全部都相同,然后其它的随便放由于这个题的n的约数非常多,我们可以把它质因数分解一下再... 阅读全文
posted @ 2020-05-16 17:02 cqbzcsq 阅读(139) 评论(0) 推荐(0) 编辑
20200513小结
摘要:20200512考试总结(1)遇到最优化(F(i)*G(j)-G(i)*F(j))形式的式子要敏锐地联想到向量叉积,可以考虑数形结合,化为求凸包面积(2)求凸包时要限制先求出来的前半部分凸包不被弹出(3)选择一个... 阅读全文
posted @ 2020-05-14 00:28 cqbzcsq 阅读(119) 评论(0) 推荐(0) 编辑
Union on Tree(毒瘤数据结构题)(点分树+虚树+树点覆盖去重)
摘要:There is a country whose road system is a tree, the nodes in the tree represent cities and the edge is the... 阅读全文
posted @ 2020-05-12 16:23 cqbzcsq 阅读(219) 评论(0) 推荐(0) 编辑
20200511小结
摘要:(只挑选了几道可以启发思维的题)(时间紧迫,写得可能比较简略)Count on a Treap一句话题解:李超线段树模拟treapTreap中一个点的深度就是它在dfs序上向左单调上升序列长度与向右单调上升序列长... 阅读全文
posted @ 2020-05-12 00:19 cqbzcsq 阅读(133) 评论(0) 推荐(0) 编辑
CF407E k-d-sequence (线段树+单调栈)
摘要:题面:https://codeforces.com/problemset/problem/407/E 题解这道题坑了我3个小时都是因为网上有一个set做法#include#include#include#inc... 阅读全文
posted @ 2020-05-11 16:18 cqbzcsq 阅读(118) 评论(0) 推荐(0) 编辑
20200508小结
摘要:(1)、求n次多项式的幂P^k(x)正常的多项式快速幂:(假设最后需要mod x^lim)1、快速幂+FFT/NTT优化乘法:O(lim*loglim*logk)2、P^k(x)=exp(k*lnP(x)):O(... 阅读全文
posted @ 2020-05-08 12:37 cqbzcsq 阅读(131) 评论(0) 推荐(0) 编辑
20200507省选模拟赛A(序列自动机+重链剖分+链上倍增)
摘要:题解好题其实序列自动机也不是什么高级的东西但是重链剖分+链上倍增基本上就很难想得到了还有巧妙的输出方案的方法:先输出后面再输出前面,如果够了就return官方题解已经讲得很清楚了注意要先把所有的f初始化为1... 阅读全文
posted @ 2020-05-08 11:17 cqbzcsq 阅读(129) 评论(0) 推荐(0) 编辑
20200505省选模拟赛A (回滚莫队)
摘要:题解回滚莫队裸题然而我在考试的时候一直在想对vl,vr进行莫队,脑子进水了。。直接对l,r进行莫队,就变成了线段树单点加,区间求最大值这样的复杂度是O(nsqrt(q)*logm+q*logm)的我们可以根号平... 阅读全文
posted @ 2020-05-08 11:08 cqbzcsq 阅读(97) 评论(0) 推荐(0) 编辑
20200501省选模拟赛 a(概率生成函数+推式子)
摘要:题解好题,但是这个解法适用范围比较窄,也没有多大的用处 ____by Freopen我们先把p数组写成概率生成函数的形式,设我们发现x^i的系数表示我们走一步到位置 i 的概率是多少那么P^2(x)中... 阅读全文
posted @ 2020-05-05 23:46 cqbzcsq 阅读(112) 评论(0) 推荐(0) 编辑
20200502省选模拟赛 C (莫队+数值分治)
摘要:题解或许这就是人生吧这题似乎比[Ynoi2015]此时此刻的光辉更毒瘤一些数的子集的gcd很难直接计算我们就来考虑每种质因子的贡献则答案就是f[p^k]表示在这段数中有多少个子集的gcd被p^k整除显然f[p... 阅读全文
posted @ 2020-05-05 08:17 cqbzcsq 阅读(107) 评论(0) 推荐(0) 编辑
LOJ#6073. 「2017 山东一轮集训 Day5」距离 (可持久化树链剖分)
摘要:题面:#6073. 「2017 山东一轮集训 Day5」距离 题解好题又是原题重测的题大概就是让我们求感觉一点思路都没有啊。。。 那我们先来看一个超级弱化版的题目([LNOI2014]LCA)它是让我们求这个题目... 阅读全文
posted @ 2020-05-04 00:41 cqbzcsq 阅读(104) 评论(0) 推荐(0) 编辑
LOJ#6038. 「雅礼集训 2017 Day5」远行 (LCT维护两点距离+并查集维护树的直径)
摘要:题面:https://loj.ac/problem/6038 题解居然再原题重测(原题重错、新题爆错)的考场上切了一道LCT的题一看就是维护森林中每棵树的直径以为可以用倍增LCA来求两点距离,发现它强制在线想了... 阅读全文
posted @ 2020-05-01 00:08 cqbzcsq 阅读(244) 评论(0) 推荐(0) 编辑

 

点击右上角即可分享
微信分享提示