随笔分类 - 图论-其他
摘要:Luogu6623 [省选联考 2020 A 卷] 树 不仅没能口胡出算法,还被位运算弄的搞不清了。 树上差分 我们先设权值为$0$。 对于每一位$k$进行考虑。 那么节点$u$对其一级祖先、二级祖先等的贡献分别是$1,2,\cdots$,在第$k$位会贡献$1$的区间为$[a\times 2^{k
阅读全文
摘要:$O(n \log n)$预处理 $O(1)$询问 #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> #define N 500005 using namespace std; int n,m,s,x,y;
阅读全文
摘要:https://www.luogu.com.cn/problem/P3379 $Tarjan$求$LCA$ $Tarjan$求$LCA$是一种离线求$LCA$的做法 $dfs$访问每个节点,当一个节点被访问结束后,直接将该节点并在它的父亲上,然后处理询问 用$vector$储存一端在$u$的询问,倘
阅读全文
摘要:https://www.luogu.com.cn/problem/P5021 图论 十分简单的题目,想起NOIP2018时叹其为不可做题,一点一点啃暴力分(自闭) 很明显,需要二分答案,设二分到的值为$mid$ 对于每个节点考虑,倘若有一条链经过节点$u$和其父亲之间的连边,那么我们只能有一条链延伸
阅读全文
摘要:https://www.luogu.com.cn/problem/P5049 图论 其实参加过$NOIP2018$了,当时弄了一个$O(n^2 \log n)AC$,但是没补过这个加强版 本来以为挺简单的,但是一叠细节没有考虑,$WA$飞好多次(菜死) 首先,对于树的情况,很容易考虑到把每个节点相邻
阅读全文

浙公网安备 33010602011771号