摘要:
求 (d表示约数个数) 第一个sigma不能优化,需要优化第二个sigma(指数的那个)。 只有完全平方数的约数个数才是奇数,所以指数就相当于i×1,i×2……i×m中完全平方数的个数。 完全平方数中质因数分解后,所有指数都为偶数,所以对于每个i通过质因数分解可以得出至少乘多少才能成为一个完全平方数 阅读全文
posted @ 2019-07-25 20:25
lnzwz
阅读(192)
评论(0)
推荐(0)
摘要:
妖怪等级考试: 给定一个无向连通图,求是否存在两个点之间存在三条路径, 并要求输出路径。 首先,如果两个节点之间存在多条不相交路径,就一定存在一个环。 所以,这题和找环相关。 只有两个环之间存在相交的边,才说明有解。 如图: 现在关键就是如何找到环。 由于无向图dfs后,只有树边和返祖边,且只有返祖 阅读全文
posted @ 2019-07-25 20:20
lnzwz
阅读(186)
评论(0)
推荐(0)
摘要:
"题目链接" 首先,把每条路径拆成如下两条路径。 1. 从起点到LCA的路径。 2. 从LCA到终点的路径。 对这两条路径分别处理。 首先,处理从起点到LCA的路径。 为了方便,我们把这条路径拆成两条,进行差分: 用从起点到根的路径,减去从LCA到根的路径,得出这条路径的贡献。 现在我们要处理如下路 阅读全文
posted @ 2019-07-25 20:18
lnzwz
阅读(178)
评论(0)
推荐(0)
摘要:
之前的似乎有误,重写了 无向图欧拉回路,圈套圈模板,复杂度线性 其实就是DFS整个图,并在回溯时记录。 需要保证存在欧拉回路 void dfs(int u) { for(int &i=fr[u];i!=-1;i=ne[i]) { if(bk[i/2]) continue; bk[i/2]=true; 阅读全文
posted @ 2019-07-25 20:15
lnzwz
阅读(220)
评论(0)
推荐(0)
摘要:
OVOO题解: 求包含根节点的第k小连通块的权值,连通块的权值定义为连通块中包含的所有边的权值之和。 使用A 算法(估价函数为0),维护一个优先队列,优先队列中储存连通块的权值,上一次选的边权和当前连通块周围的可选边集合构成的可并堆,每种状态有如下两种扩展方式: (1)删除上一次选的边,并选一条当前 阅读全文
posted @ 2019-07-25 20:15
lnzwz
阅读(605)
评论(0)
推荐(0)
摘要:
[toc] 点分治 点分治就是基于点的分治。 方法如下:dfs遍历整棵树,在遍历到点u时,考虑LCA为u的点对组成的路径,方法如下: 依次考虑u的所有子节点v,对这些v的子树进行遍历,并考虑每个点与之前遍历的点组成的路径。 这种方法的时间复杂度为$O(子树大小之和)$。 但这样对一些极限数据会超时( 阅读全文
posted @ 2019-07-25 20:13
lnzwz
阅读(246)
评论(0)
推荐(0)
摘要:
1. 线性基: 定义:一个集合的线性基是与原集合能异或出的集合完全相同的最小集合。 求法:主要应用了如下性质:若x是线性基中的元素,y是待添加的元素,那么x^y也在线性基中。 证明:设z=$x$ ^ $y$,那么只要用到了z,就相当于用了$x$ ^ $y$,若要用y,就可以使用$z$ ^ $x$ 所 阅读全文
posted @ 2019-07-25 19:50
lnzwz
阅读(348)
评论(0)
推荐(0)
摘要:
二分图 定义 二分图定义: 如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集,则称图G为一个二分图。 就是说,能把节点划分为两个部分,使得同一部分里没有边的图。 或者,没有长度为奇数的环的图也是二分图。 判定 使用黑白染色,若 阅读全文
posted @ 2019-07-25 19:49
lnzwz
阅读(276)
评论(0)
推荐(0)
摘要:
[toc] 后缀数组是一种处理字符串的算法。 它可以将所有后缀按字典序排序,并求出任意2个后缀的最长公共前缀。 首先将所有后缀排序,因为后缀有这样的性质:任意一个后缀都可以拆分成另一个后缀和一个子串,且一个子串也可以拆分成其他子串,所以可以采用倍增算法对所有后缀进行排序,方法如下:(分若干步) 第k 阅读全文
posted @ 2019-07-25 19:36
lnzwz
阅读(217)
评论(0)
推荐(0)
摘要:
考虑如下$dp$: $dp(i)=max/min(A(i)+B(j)+C(i)D(j))$ $(j define ll long long ll dp[1000010]; int sz[1000010],S[1000010]; ll X[1000010],Y[1000010],he=0,ta=0; 阅读全文
posted @ 2019-07-25 18:49
lnzwz
阅读(273)
评论(0)
推荐(0)

浙公网安备 33010602011771号