10 2021 档案

摘要:不定期更新,以下部分模板和他人共同完成,已标明 目录 就是提醒你看一下目录。 ##珂朵莉树 template<typename Tp, typename comp = std::equal_to<Tp> > /** * comp(a,b) to decide if they can be merge 阅读全文
posted @ 2021-10-26 09:30 嘉年华_efX 阅读(2424) 评论(1) 推荐(1) 编辑
摘要:解线性方程组 高斯消元 我们想想人类是如何解线性方程组的,一个例子 {x+y+z=1(1)x+2y+3z=2(2)x+2y+2z=3(3) 运用小学数学知识,(2)-(3)就可以解出$,z, 阅读全文
posted @ 2021-10-19 09:17 嘉年华_efX 阅读(145) 评论(0) 推荐(0) 编辑
摘要:DP优化 斜率优化 求f(i)=maxf(j)+(s(i)s(j))2n106. 其中,s(x),\(\),x,有关的单调减函数,可以快速计算 显然我们不能,Θ(n2),暴力计算,考虑减少决策数,化简得: \[ f(i)=max\{f(j) 阅读全文
posted @ 2021-10-18 21:46 嘉年华_efX 阅读(708) 评论(2) 推荐(3) 编辑
摘要:FFT入门 FFT的用途 在,Θ(nlogn),的时间内计算离散傅里叶变化(DFT),通常用来计算多项式乘法 点值表达式 引理1:任何,n1,\(\),n,个点的取值唯一确定 考虑反证,设,n,\(\),a1,a2an同时被两个 阅读全文
posted @ 2021-10-18 18:19 嘉年华_efX 阅读(282) 评论(0) 推荐(1) 编辑
摘要:模拟退火 问题引入 ,n,\(\),k,\(\),w,\(\),m,\(\),k,维限制的背包中,求总价值最大值 爬山&贪心 这题有一个显而易见的错误做法,先把物品按某种神秘方式排序,然后贪心地放入背包 于是考虑乱搞,每次random_shuffle一下物品,再 阅读全文
posted @ 2021-10-18 18:18 嘉年华_efX 阅读(82) 评论(0) 推荐(2) 编辑
摘要:分块 基本分块 分块是优美的暴力,就是把一个序列分成多块来处理,每次维护块,边缘不是整块的地方暴力处理 如果我们设块长为B,则有 维护复杂度为nB+B 查询复杂度为nB+B 结合数学知识,我们很容易发现B=n时,效率最高,总复杂度为O(\( 阅读全文
posted @ 2021-10-18 18:18 嘉年华_efX 阅读(2012) 评论(1) 推荐(1) 编辑
摘要:数论笔记 定义 一些规定 1.如无特殊标记,fk(n)=fk(n) 2.如无特殊说明,num(n,p)=max(kpk|n) 3.[x]按照语境通常是向下取整的含义 4.$,p,,P,,p_i,\(表示第 阅读全文
posted @ 2021-10-18 18:16 嘉年华_efX 阅读(356) 评论(1) 推荐(0) 编辑

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