相关文章
HDU 3555 Bomb
越来越迷了。。。
数位DP
(HDU这几天怎么炸了。。。) 题目大意:给你一个数 x ,求从1到x中数字’49’一共出现了几次。简单数位DP,f[i][0/1]表示当前第 i <script type"math/tex" id"MathJax-Element-98">i<…
建站知识
2025/1/9 7:56:22
bzoj3555 hash
题意:给n个字符串,保证两两不重复。现在定义一对字符串如果仅只有1位不同,那么它视为相似字符串,问现在有多少对相似字符串。 思路:题目没给数据,其实可以O(lnlogn)暴力的。用hash爆力处理。 这次一开始用的…
建站知识
2025/1/9 7:26:28
AcWing 3555. 二叉树
倍增LCA算法 基本思想为先把两个结点调整到同一深度, 然后同时往上走, 直到两个结点相等。 要完成这些, 除了记录左右儿子, 还要记录父节点以及各结点深度
时间复杂度: 遍历树获取深度 O(n) 获取祖先 O(logn) 对于每个样例&#…
建站知识
2025/1/24 22:47:27
AcWing3555. 二叉树(倍增lca板子)
题目链接:3555. 二叉树 - AcWing题库
输入样例:
1
8 4
2 3
4 5
6 -1
-1 -1
-1 7
-1 -1
8 -1
-1 -1
1 6
4 6
4 5
8 1
输出样例:
2
4
2
4
题意:如题
思路:倍增LCA,首先处理出每个点所在的层数ÿ…
建站知识
2025/1/13 0:42:06