11 2021 档案
摘要:斐波那契数列的定义: \(\begin{cases}f_0=0 \\ f_1=1 \\ f_i=f_{i-1}+f_{i-2}& (i>1)\end{cases}\) 求出特征多项式 \(C(x)=x^2-x-1\) 递推关系 \(f_n=\sum\limits^k_{i=1}c_if_{n-i}\
阅读全文
摘要:二维树状数组可以高效解决二维动态矩形计数问题。 我先带你回顾一下一维树状数组是怎样的: \(c_n=\sum\limits^n_{i=n-lowbit(n)+1}a_i\) 设 \(\{d^{(n)}\}\) 为 \(\begin{cases}d_1=n\\ d_i=d_{i-1}-lowbit(d
阅读全文
摘要:2022年10月3日 这波我吹爆 fhq treap,代码简短功能强大不易写错。 据说常数大一点?我不知道啊,反正能写出来就是胜利(?)。 SP4487 GSS6 - Can you answer these queries VI 点击查看代码 /* * Author: ShaoJia * Last
阅读全文
摘要:Upd 2024年12月18日 将树拍到 DFS 序上,合并两个子树时认为复杂度是左子树 DFS 序最大的 \(V\) 个点和右子树 DFS 序最小的 \(V\) 个点个数相乘,则整个序列中只有下标差 \(\le 2V-1\) 的点对有贡献,所以是 \(O(nV)\)。 Upd 2022年10月3日
阅读全文