随笔分类 -  技巧++++DFS序&&BFS序

该文被密码保护。
posted @ 2019-09-20 00:44 悠悠呦~
摘要:<题目链接> 题目大意: 给定一个$n$个节点的无向树,并且给出这棵树的根,然后问你,对于每个节点,输出该节点的子树中节点序号小于它的节点个数。 解题分析:用DFS序将整棵树拍平,然后用树状数组维护一下这个DFS序,$in[x]$到$out[x]$之间的节点表示的就是以这个点为根的子树中的节点。按照 阅读全文
posted @ 2019-05-20 09:59 悠悠呦~
摘要:<题目链接> 题目大意: 给你一颗树的所有边,这些边是无向的,然后给你一段BFS序列,BFS都以1为根节点,判断这段BFS序列是否合法。 解题分析: 就是模拟BFS,某个父亲节点的所有子节点必然是连续一段出现的(如果该BFS序合法的话),所以每次从队列中弹出节点的时候,就将对应位置连续的所有儿子全部 阅读全文
posted @ 2018-09-04 02:19 悠悠呦~

浏览器标题切换
浏览器标题切换end