会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
vanueber
ber!
博客园
首页
新随笔
联系
订阅
管理
2025年11月26日
汉明距离相关应用
摘要: 定义:\(s,t\) 的汉明距离定义为 $$\sum_{i=1}^{|s|} [s_i \not = t_i]$$ P9187 [USACO23OPEN] Field Day S 给点 \(n\) 个长度为 \(c\) 的字符串,对每一个字符串找到另外一个字符串,使其汉明距离最大。 观察到 \(c\
阅读全文
posted @ 2025-11-26 23:45 vanueber
阅读(3)
评论(0)
推荐(0)
2025年8月5日
P1016 [NOIP 1999 提高组] 旅行家的预算 方法全解
摘要: \(\text{Sol 1.}\) 考虑设计一个退流机制,我们将油设定为只有用了才计算价值,那么每次到一个加油站就直接加满,并且退掉耗费更大的油,然后优先使用价格小的油驶向下一个加油站,这个过程可以用单调队列维护,时间复杂度 \(\Theta(n)\)。 #include <bits/stdc++.
阅读全文
posted @ 2025-08-05 20:41 vanueber
阅读(9)
评论(0)
推荐(0)
2025年8月1日
P1549 [NOIP 1997 提高组] 棋盘问题
摘要: \[f(i) = \sum_{j=1}^{n^2} [i+j \in \mathbb{P}] \]\[\sum_{i=1}^{n^2} f(i) = \Theta(\frac{n^4}{\log n}) \]搜索+剪枝,最优性剪枝:当和超过最优解是剪枝,改变搜索顺序:优先枚举第一行和第一列。 当 \
阅读全文
posted @ 2025-08-01 16:55 vanueber
阅读(19)
评论(0)
推荐(0)
2025年7月2日
ABC_412解题报告
摘要: C 题目分析 首先有一个很显然的贪心,如果当前骨牌的大小为 \(x\),我们一定会选择 \(\le 2x\) 且最大的骨牌作为下一个,这样能使我们用更少的骨牌接近目标大小。 接下来找到这个值就行了,答案显然满足可二分性,直接二分即可。 时间复杂度上界是 \(\Theta(n \log n)\) 的,
阅读全文
posted @ 2025-07-02 19:31 vanueber
阅读(65)
评论(0)
推荐(0)
2025年5月17日
CF540E Infinite Inversions 题解
摘要: 在无限长的数轴上,每次交换两个数,求最后逆序对数量。 观察到最终有很多 \([l,r]\) 的连续段,且段的数量是 \(\Theta(n)\) 的,考虑计算贡献。 先建立类似珂朵莉树的结构,将原数轴划分为许多段。 然后从左到右扫描每一个段,考虑逆序对的贡献。 如果当前的段是一个单点,此前的单点贡献当
阅读全文
posted @ 2025-05-17 18:54 vanueber
阅读(14)
评论(0)
推荐(0)
2025年5月1日
题解:AT_joi2015ho_c JOI 公園 (JOI Park)
摘要: 模拟赛签到题。 题目大意 给定 \(n\) 个节点 \(m\) 条边的无向图和一个值 \(V\),可以选取一个值 \(c\),代价是将所有 \(1\) 为起点的单源最短路小于 \(c\) 的点之间的边除外,所有边的权值和加上 \(c\times V\),求最小代价。 分析 先 dijkstra 跑一
阅读全文
posted @ 2025-05-01 14:29 vanueber
阅读(18)
评论(0)
推荐(0)
2025年4月23日
网络流中的最小割模型
摘要: 最大全闭合子图 问题定义 最大权闭合子图(Maximum Weight Closure)问题: 给定有向图 \(G=(V, E)\),每个顶点 \(v\) 有权值 $w_v $,求一个顶点子集 $C \subseteq V $,满足: 闭合性:若 $ u \in C $ 且存在边 $ u \to v
阅读全文
posted @ 2025-04-23 20:49 vanueber
阅读(85)
评论(0)
推荐(0)
[ARC147E] Examination 题解
摘要: 学了二分图的 Hall 定理,写一篇题解记录一下。 Hall 定理 一个二分图存在 完备匹配 ,当且仅当 \(V_1\) 中任意 \(k\) 个顶点至少连接 \(V_2\) 中 \(k\) 个顶点。 这里就不加证明,读者可自行查阅资料。 题目大意 给定两个数组 \(A,B\),可以选择 \(A\)
阅读全文
posted @ 2025-04-23 20:33 vanueber
阅读(36)
评论(0)
推荐(0)
OI中字符串相关算法/数据结构总结
摘要: 定义 oi-wiki 字符集 一个 字符集 \(\Sigma\) 是一个建立了 全序 关系的集合,也就是说,\(\Sigma\) 中的任意两个不同的元素 \(\alpha\) 和 \(\beta\) 都可以比较大小,要么 \(\alpha<\beta\),要么 \(\beta<\alpha\)。字符
阅读全文
posted @ 2025-04-23 18:50 vanueber
阅读(107)
评论(0)
推荐(0)
2025年4月22日
二项式反演学习笔记
摘要: 形式 考虑 \(m\) 个有标号的物品。 \(f(n)\) 为钦定选 \(n\) 个物品的方案数,\(g(n)\) 为恰好选 \(n\) 个物品的方案数,自然有以下关系成立。 \[f(n) = \sum_{i=n}^{m} \binom{i}{n} g(i) \]解释:钦定了 \(n\) 个,实际上
阅读全文
posted @ 2025-04-22 10:10 vanueber
阅读(23)
评论(0)
推荐(0)
下一页
公告