05 2020 档案
摘要:5.20 校内模拟 A 分析一下可以得到同一子树是在一个区间之内,递归算下排列数就行了。 B 暴力可过 考虑下凸包+一条直线仍然是一个凸包,单调栈维护。 C ~~我有独特的建模方式~~ 两两连边显然是不行的,考虑这样一个转化 |x1x2|=max(x1x2,x2x1) $ |x1 x2|
阅读全文
摘要:博弈复习 不平等博弈 Surreal Number "matrix97博客" "另一个博客" "国家队论文" "matrix97博客" 平等博弈 ICG公平组合游戏:决策集等价 NIM博弈 给定 n 堆物品,第 i 堆物品有 Ai 个。 两名玩家轮流行动,每次可以任选一堆,取走任意多个
阅读全文
摘要:5.18 省选模拟 官方题解:https://www.docin.com/p 2212213554.html 总分数40+80+80,A没往AC自动机那边想,C数组开小了 A 给出m个串,求这些串至少出现一次的长度为n的串的个数 构建AC自动机,答案为在上面跑的方案数 矩阵优化转移就行了,最后加
阅读全文
摘要:5.17 矩阵树定理+二项式反演复习 先睡了
阅读全文
摘要:Bluestein's algorithm 任意长度dft,某些分治算法/循环卷积时有用。 yk=n1∑i=0f(ωk)=n1∑i=0aiωkin
$$ =\sum_{i=0}^{n 1} a_i \ome
阅读全文
摘要:HNOI2019 鱼 加起来写了一天,最后6.8k代码过的 我的分数:10 20 30 20 40 50 60 ... 60 80 100 考场上就写暴力跑路了。不过做出来还是挺有成就感的,快乐就vans了 显然,知道AD那么BC和EF可以分开算。 考虑枚举AD这条线,那么斜率和截距相同的线我们可以
阅读全文
摘要:[TOC] WQS二分学习笔记 我们要求n个物品的dp,有选其中m个的限制,一般情况下是O(nm),因为状态数是这么多,wqs二分可以去掉一些状态。 令f(i,j)为i个物品选j个的最大值,g(j)表示强制选j个的最大值,如果g(j)关于j的斜率单调不增/不减则可以wqs二分 下图是
阅读全文
摘要:单位根反演学习笔记 单位根反演 用途 求多项式特定次数(为某个数倍数)的和,比如位数之和膜某个数的生成函数之和 单位根性质 单位根有一些特殊的性质。考虑要求的式子 \[ ans=\sum_{i=0}^{\frac n k}[x^{ik}]f(x)=\sum_{i=0}^n[k|i][x^i]f(x)
阅读全文
摘要:FMT/FWT学习笔记 FMT/FWT是算法竞赛中求or/and/xor卷积的算法,数据处理中也有应用。 网上的命名方法有很多。 这里我们选这个博客的,把AND/OR命名为FMT,XOR命名为FWT 如果是整数,我们认为∪和∩运算是二进制下的,也就是|和&,这可
阅读全文
摘要:prufer序列学习笔记 定义 构造方法:每次删掉一个叶节点,将其父节点加入序列中。一共删n 2次,这样可以保证不重复。 性质 1. prufer序列与无根树一一对应 2. 度数为di的节点在序列中出现di1次 3. n个节点完全图的生成树个数为nn2 4. 对于一颗无根树
阅读全文
摘要:五一集训Day5 day3是讲课。 昨天dls的题只改了t2,有点自闭...就不写总结了。 A 给出ab数组,a值域m,b值域1e9 q个询问,求$\max _{i=v_{l}}^{v_{r}}\left(\sum_{j=l}^{r} b_{j} \cdot\left[a_{j}=i\right]\
阅读全文
摘要:五一集训Day2 A 转化后的题意是维护带删除线性基,2e7个操作(插入和删除),并在每次操作完后求线性基的大小。 我们把每个添加操作的数的存在时间区间求出来,题意保证了每个数不会同时有两个。在插入的时候同时维护线性基上每一位的删除时间Ti,使得Ti由高往低递减。这样在删除的时候只会删除最低位的,不
阅读全文
摘要:五一集训Day1 A 求Gn(modxt),n≤1e7,G=∑ki=0aixi,k≤100,tk≤5e7 暴力lnexp有40 考虑(Gn+1)′, (Gn+1)′=nGnG′=(Gn)′G
首先$G^
阅读全文