随笔分类 - 算法竞赛 / 一些思维 典(积累)
发表于 2024-05-18 15:51阅读:1247评论:0推荐:0
摘要:曼哈顿距离与切比雪夫距离 距离 - OI Wiki (oi-wiki.org)已经说的比较清晰,提取要点和结论便于复习使用。 曼哈顿距离:\(d \left(\right. A , B \left.\right) = \left|\right. x_{1} - x_{2} \left|\right.
阅读全文 »
发表于 2024-05-18 15:49阅读:68评论:0推荐:0
摘要:二进制拆位 题意:给定一个数组,求所有子区间的区间异或和的sum Sol:先做异或前缀和,原问题则变成求数组中任意两个数的异或,然后全部相加起来的结果。我们考虑每个元素每位的贡献,只需要统计前面(偏序计数)有多少个数的本位与自己不同。 //这个题目显然应该作为模板题,似乎没有找到直白的在原数组上作拆
阅读全文 »
发表于 2024-03-10 22:28阅读:24评论:0推荐:0
摘要:双指针的题目往往是看起来需要O(n),我们一般枚举一个指针,然后我们发现另一个指针不走回头路,不论是哪个方向,这样我们的时间复杂度就是O(n). 从例题来看: 给定一个字符串,我们希望找到最短长度区间能包含所有字母类型。 核心:对于左端点固定的时候,我们找到最小的r,然后我们考虑i右移动一位,这时候
阅读全文 »
发表于 2024-01-30 13:25阅读:26评论:0推荐:0
发表于 2023-12-14 15:30阅读:72评论:0推荐:0
发表于 2023-11-28 23:16阅读:18评论:0推荐:0
摘要:题意是这样的,给你一个串,只有 T 和 W。令 T=2,W=1,将其变成数字串。然后每次给一个k,问是否存在一个子段和为k 一筐题目: https://www.acwing.com/problem/content/description/4040/ 基础版本,只需要存在性并输出任意一组合法解 htt
阅读全文 »