摘要: 点分治 学习资料:OI WiKi树分治 时间复杂度 \(\mathcal{O(nlogn)}\), ​ 这里是指 $solve(;)$函数需要 \(\mathcal{O(n)}\),再加上分治的 \(logn\)。所以前提是 $solve()$函数的复杂度不要太糟糕。 作用 处理树的大量路径信息。 阅读全文
posted @ 2020-04-27 03:13 草丛怪 阅读(320) 评论(0) 推荐(0)
摘要: 树上启发式合并 学习资料: "OI Wiki 树上启发式合并" 时间复杂度:$\mathcal{O}(nlogn)$ 作用: 树上启发式合并 在计算的时候,保留重儿子的子树答案,清除轻儿子子树的带来更新,再将当前树的所有轻儿子影响的更新重新计算合并到重儿子的更新上。用于计算所有子树的答案。 模板: 阅读全文
posted @ 2020-04-09 10:56 草丛怪 阅读(108) 评论(0) 推荐(0)
摘要: $\Large f(n)=\sum_{i=1}^{n}gcd(i,n)$ 设 $g(n)=gcd(i,n)$ $(1\leq i\leq n)$ 设 $n=ab$ ,且$gcd(a,b)=1$,则有 $g(n)=g(a)g(b)$,所以 $g$ 是积性函数; 又,由于积性函数的和也是积性函数,所以 阅读全文
posted @ 2020-03-23 20:36 草丛怪 阅读(222) 评论(0) 推荐(0)
摘要: "洛谷P2115" 题目描述 给一组长度为 $N\;(3\leq N\leq100000)$ 的整数数组 $a\;(1\leq a_i\leq 10000)$,要求必须删去一个连续区间 $[l,r]$ ,且满足 $(2\leq l\leq r\leq n 1)$ ,求剩余区间的平均值的最小值。 输入 阅读全文
posted @ 2020-03-23 15:04 草丛怪 阅读(122) 评论(0) 推荐(0)
摘要: 指路博客: "peng ym 莫比乌斯反演" 莫比乌斯函数: ·当 $d=1$时,$\mu(d)=1$; ·当$d=\prod_{i=1}^k p_i$且$p_i$为互异素数时,$\mu(d)=( 1)^k$。 ·只要当$d$含有任何质因子的幂次大于等于2,则函数值为0。 ·对于任意正整数$n$,$ 阅读全文
posted @ 2020-02-13 18:17 草丛怪 阅读(817) 评论(0) 推荐(0)
摘要: 设 $d(x)$ 表示 $x$ 的约数个数 , $\sigma(x)$ 表示x的约数和; 若正整数 $m$ 的标准分解式为 $m=p_1^{a_1}p_2^{a_2} ... p_k^{a_k}$ 则 $m$ 所含因数的个数 $d(m)=(a_1+1)(a_2+1)...(a_k+1)$ 则 $m$ 阅读全文
posted @ 2020-02-12 02:50 草丛怪 阅读(329) 评论(0) 推荐(0)
摘要: LCA的几种求法 1,st表 (最快~ int depth[maxn<<1],id[maxn],rid[maxn<<1],cnt,st[maxn<<1][25]; void dfs(int u,int fa,int d) { id[u]=++cnt;rid[cnt]=u;depth[cnt]=d; 阅读全文
posted @ 2020-02-11 23:04 草丛怪 阅读(256) 评论(0) 推荐(0)
摘要: "P5569" 题意: 在一个操场上摆放着一排 $N$ 堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的 $2$ 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。 试设计一个算法,计算出将 $N$ 堆石子合并成一堆的最小得分。 数据范围: $N≤40000,a_i≤200$ 题 阅读全文
posted @ 2020-02-02 00:38 草丛怪 阅读(1073) 评论(0) 推荐(0)
摘要: "Practice for KD Tree" 题意: 一个 $n n$ 矩阵 $A$ ,有 $m_1$ 个操作:给 $x_1\;x_2\;y_1\;y_2\;w$ ,对所有$A_{ij}$ ($i\in[x_1,x_2]$ 且 $j\in[y_1,y_2]$ )加上 $w$ ; 有 $m_2$ 个询 阅读全文
posted @ 2020-02-01 01:45 草丛怪 阅读(212) 评论(0) 推荐(0)
摘要: "Cryptographically Secure PRNG" 这道题要线性求很多逆元,卡时间,用线性求逆元的方法能过。【之前并不知道!! Σ(っ °Д °;)っ 积累(ง •_•)ง 费马小定理求逆元: 扩展欧几里得求逆元: 线性求逆元: 阅读全文
posted @ 2020-01-31 19:52 草丛怪 阅读(248) 评论(0) 推荐(0)