会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cqbzljh
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2024年1月22日
Johnson 全源最短路算法
摘要: Johnson 全源最短路是一种允许带负权边的全源最短路算法。它的主要实现思路即为将原先带负权边的图转化成求一个无负权边的图的全源最短路。 我们定义一个新节点 \(0\),其中 \(0\) 节点与其它各节点连接一条边权为 \(0\) 的边。令 \(h_i\) 为 \(0\) 节点到 \(i\
阅读全文
posted @ 2024-01-22 20:38 cqbzljh
阅读(70)
评论(0)
推荐(0)
2024年1月1日
闵可夫斯基和(内含证明)
摘要: 闵可夫斯基和 定义 两个点集的闵可夫斯基和 \(A+B\) 定义为 \(\{a+b|a\in A,b\in B\}\)。 性质 交换律:显然,易证。 对于两个凸包 \(A,B\),则 \(A+B\) 为凸包。 性质二证明 引理 1:对于一个凸图形,图形内任意两点之间的连线都在图形内部,反之亦然(即为
阅读全文
posted @ 2024-01-01 21:53 cqbzljh
阅读(325)
评论(1)
推荐(1)
2023年11月4日
自然溢出哈希 の hack 之术
摘要: 原链接 今天是个好日子啊,写一个哈希都被卡啊~~~ 万恶之源:「CF580E」Kefa and Watch,一道抽象的卡哈希的哈希题。 但观察发现,无论我怎么修改我的基数(base),我都无法通过 Text 75,于是便研究了一下,学到了如下的 Hack 方式: 对于 base 为偶数的: 只需要有
阅读全文
posted @ 2023-11-04 11:54 cqbzljh
阅读(267)
评论(1)
推荐(0)
2023年10月28日
「联合省选 2020 A」组合数问题 题解
摘要: 非常显然的,我们展开 \(f(k)\),于是有: \[\begin{align} &\sum\limits_{k=0}^{n}\sum\limits_{i=0}^{m}a_{i}k^{i}x^{k}\binom{n}{k}\\ =&\sum\limits_{k=0}^{n}\sum\limits_{
阅读全文
posted @ 2023-10-28 17:24 cqbzljh
阅读(42)
评论(1)
推荐(0)
2023年10月26日
[HDU 3483] A Very Simple Problem 题解
摘要: 题目描述 快速求出下面式子的值: \[\left(\sum\limits_{k=1}^{N}k^{x}x^{k}\right)\bmod M \]其中 \(1 ≤ N, M ≤ 2\times 10^9\), 并且 \(1 ≤ x ≤ 50\)。 题解 对于该类题目,\(N\) 很大,而 \(x\)
阅读全文
posted @ 2023-10-26 19:46 cqbzljh
阅读(33)
评论(0)
推荐(0)
2023年10月17日
OI 中的一些优雅(或不优雅)写法
摘要: 求 max/min // 当无特殊需求时 inline void Max(int &x, int y) { x = max(x, y); } inline void Min(int &x, int y) { x = min(x, y); } // 若有时需要 long long template<c
阅读全文
posted @ 2023-10-17 20:31 cqbzljh
阅读(42)
评论(0)
推荐(0)
数位 dp 的非丑陋写法
摘要: 众所周知,数位 dp 是一种难写难调的 sb dp,这里记录一种便于调试的写法。 对于一个区间询问 \([a,b]\),可以把它拆分成 \([1,b]\) 和 \([1,a-1]\) 两个部分作差,并使用函数 \(solve(x)\) 计算出 \([1,x]\) 的答案,将答案的形式改写为 \(so
阅读全文
posted @ 2023-10-17 17:18 cqbzljh
阅读(22)
评论(0)
推荐(0)
2023年10月5日
子树合并背包类型的 dp 的复杂度证明
摘要: 首先,我们发现,转移一颗子树的背包,实际上就是把该子树的根节点的所有儿子的子树背包合并,再与根节点合并。具体的,合并两颗子树的转移方程式如下: \[f(u,i) = \max\limits_{j+k=i}\{f(v_1,j)+f(v_2,k)\} \]于是有如下伪代码: dfs(u) : su =
阅读全文
posted @ 2023-10-05 17:31 cqbzljh
阅读(137)
评论(1)
推荐(0)
2023年8月22日
关于数据结构的一些思考
摘要: 普通分块:将重复遍历的点集进行压缩处理(通常点集为一段区间)。 线段树:将重复遍历的部分子集进行压缩处理(通常子集为一段区间)。
阅读全文
posted @ 2023-08-22 18:56 cqbzljh
阅读(29)
评论(1)
推荐(0)
2023年8月20日
海龟汤。。。
摘要: 《乞丐》 汤面:我是个乞丐,醒来发现碗里多了样东西,为此我饱餐了一顿,但是在第七天时,我却死了。 汤底:老一辈的人说,在路上捡到的红包千万不要把它用掉,你用了就代表你同意这门亲事,可我只是一个乞丐,哪里知道这些?就这样我靠着这些钱舒舒服服的过了六天,直到第七天晚上,我的新娘找到了我... 《午夜列车
阅读全文
posted @ 2023-08-20 22:01 cqbzljh
阅读(6813)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告