随笔分类 -  图论-其他

摘要:Luogu6623 [省选联考 2020 A 卷] 树 不仅没能口胡出算法,还被位运算弄的搞不清了。 树上差分 我们先设权值为$0$。 对于每一位$k$进行考虑。 那么节点$u$对其一级祖先、二级祖先等的贡献分别是$1,2,\cdots$,在第$k$位会贡献$1$的区间为$[a\times 2^{k 阅读全文
posted @ 2020-11-26 15:30 GK0328 阅读(75) 评论(0) 推荐(1)
摘要:$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; 阅读全文
posted @ 2020-10-18 14:50 GK0328 阅读(103) 评论(0) 推荐(0)
摘要:https://www.luogu.com.cn/problem/P3379 $Tarjan$求$LCA$ $Tarjan$求$LCA$是一种离线求$LCA$的做法 $dfs$访问每个节点,当一个节点被访问结束后,直接将该节点并在它的父亲上,然后处理询问 用$vector$储存一端在$u$的询问,倘 阅读全文
posted @ 2020-09-11 14:52 GK0328 阅读(97) 评论(0) 推荐(0)
摘要:https://www.luogu.com.cn/problem/P5021 图论 十分简单的题目,想起NOIP2018时叹其为不可做题,一点一点啃暴力分(自闭) 很明显,需要二分答案,设二分到的值为$mid$ 对于每个节点考虑,倘若有一条链经过节点$u$和其父亲之间的连边,那么我们只能有一条链延伸 阅读全文
posted @ 2020-09-10 20:43 GK0328 阅读(123) 评论(0) 推荐(0)
摘要:https://www.luogu.com.cn/problem/P5049 图论 其实参加过$NOIP2018$了,当时弄了一个$O(n^2 \log n)AC$,但是没补过这个加强版 本来以为挺简单的,但是一叠细节没有考虑,$WA$飞好多次(菜死) 首先,对于树的情况,很容易考虑到把每个节点相邻 阅读全文
posted @ 2020-09-08 19:44 GK0328 阅读(180) 评论(0) 推荐(0)