摘要: 树上倍增. dfs序的做法: 思路: 至于代码……额……没写 树上倍增还能够用来求LCA 其中f[i,j]表示i的第2^j祖先dfs预处理f[i,j]=f[f[i,j-1],j-1]; 对于每一对x,y先将深度调成一样再枚举j逐一往上找,这两个过程都是log的 代码如下: #include <ios 阅读全文
posted @ 2017-05-20 21:38 夜雨声不烦 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 逆元: 丢线 1.首先定义: 若存在正整数a,x,m,且满足ax≡1(mod m),则称a是x的乘法逆元,或称x是a的乘法逆元. Eg: 模7意义下,3的乘法逆元是5(或模7意义下,5的乘法逆元是3) 1)3*1%7=3%7=3 =/=1(x) 2)3*2%7=6%7=6 =/=1(x) 3)3*3 阅读全文
posted @ 2017-05-20 21:33 夜雨声不烦 阅读(323) 评论(0) 推荐(0) 编辑