2022年5月22日
摘要: 首先这道题有我有很严重的前置缺失内容:枚举最短路,trie树,树上二分(如线段树)。 学习完之后看官方题解:https://atcoder.jp/contests/abc252/tasks/abc252_h 阅读全文
posted @ 2022-05-22 12:04 nhc2014 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 首先如果这是一棵二叉树,是不是很显然?只要枚举左右子树即可,时间复杂度为O(n^3)。可惜题目中不是棵二叉树,所以我们就把它转换为二叉树!按照左儿子右兄弟的方式进行构造,我们发现它的dfs序与原本的树是相同的! 我写了记忆化,但其实也可以直接区间 #include<bits/stdc++.h> us 阅读全文
posted @ 2022-05-22 11:57 nhc2014 阅读(48) 评论(0) 推荐(0) 编辑