摘要:
什么是树上倍增? 顾名思义,就是在树上成倍地增长,可以用于解决一些静态树的查询问题。 放出例题:给定一棵根节点为1的n个节点的树,并给出树上两个点u,v,求它们的最近公共祖先。 我们可以预处理出每个点的父亲节点 fa 和深度 dep ,然后选择u,v中深度较大者不断地往父亲节点走,当u,v深度相同时 阅读全文
摘要:
题目描述 Farmer John的N(1 include include define maxn 50001 using namespace std; inline long long read(){ register long long x(0); register char c(getchar( 阅读全文