摘要: 问题是:一张网格图,存在一些障碍,每次上下左右走。问是否存在路径能从\((1,1)\to (N,M)\)。 对偶?名字是这个,就是图的四联通可以转化成不存在障碍八连通。注意障碍的联通是说第一行最后一列的障碍和第一列最后一行的障碍不连通。当要删障碍使存在四联通时,就是找最少删多少障碍使不存在障碍的八连 阅读全文
posted @ 2026-02-26 10:24 lghjl 阅读(18) 评论(0) 推荐(0)
摘要: P2704 [NOI2001] 炮兵阵地 古早的题目。注意到\(m\)很小,并且只关心上面两层的状态,所以可以直接压入状态。\(f_{i,S,S'}\)表示考虑到第\(i\)行,前两行中的第一行为\(S\),第二行是\(S'\)。然后枚举当前行转移就行了。会爆。剪枝,把不合法状态判掉。然后枚举第\( 阅读全文
posted @ 2026-02-12 15:13 lghjl 阅读(539) 评论(0) 推荐(0)
摘要: 10.24 P5658 [CSP-S2019] 括号树 这个实际上就是给定一个括号序列\(a\),然后对于每一个\(i\),来说,求出\([1,i]\)的所有合法括号子串(发现这个其实只需要求以\(i\)为结尾的合法括号后缀然后做前缀和就行了)那么只需要找出以\(i\)为结尾最短合法括号后缀就行,( 阅读全文
posted @ 2025-10-24 18:24 lghjl 阅读(29) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-09-14 15:30 lghjl 阅读(1) 评论(0) 推荐(0)
摘要: marp: true math: mathjax 根号分治 CF797E Array Queries 我们考虑,按 \(k > \sqrt{n}\) 和 \(k \leq \sqrt{n}\) 分类讨论。 如果 \(k > \sqrt{n}\) , 那么暴力就可以了。 如果 \(k \leq \sq 阅读全文
posted @ 2025-08-12 20:26 lghjl 阅读(31) 评论(0) 推荐(0)
摘要: 常见恒等式 \[\binom{n}{m} = \binom{n}{n - m} \]\[\sum_{i}\binom{n}{i} = 2^n \]\[\sum_{i=0}^{n}\binom{i}{m} = \binom{n + 1}{m + 1} \]枚举最后一个结束的位置,设为\(i+1\),则 阅读全文
posted @ 2025-08-12 20:26 lghjl 阅读(59) 评论(0) 推荐(0)
摘要: 定义: 积性函数: 若对于正整数\(a,b\)有\(\gcd(a,b)=1\)且\(f(ab)=f(a)f(b)\),则\(f\)函数为积性函数 若对于任意的正整数\(a,b\),有\(f(ab)=f(a)f(b)\),则\(f\)函数为完全积性函数 常见积性函数: \[\varphi(p)=\su 阅读全文
posted @ 2025-08-09 19:23 lghjl 阅读(29) 评论(0) 推荐(0)
摘要: 8.6 P1377 [TJOI2011] 树的序 题解: 其实就是把二叉搜索树建出来然后先序遍历即可,因为发现,先序遍历的过程其实就相当于插入节点 考虑如何建二叉搜索树,又能发现,题目里的建树保证了权值满足二叉搜索树,下标满足堆,那不得不想到笛卡尔树了,但是笛卡尔树是下标满足二叉搜索树,权值满足堆, 阅读全文
posted @ 2025-08-06 17:21 lghjl 阅读(46) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-07-19 19:10 lghjl 阅读(1) 评论(0) 推荐(0)
摘要: 前置知识:\(SPFA\),网络流\(Dinic\)算法 有了网络流的基础 可以拓展到最小费用最大流了 与网络流不同 费用流中每一条边除了又一个流量\(f\)的限制,还有一个费用\(c\)(可理解为一单位流量的单价),我们要做的就是再找出最大流量的前提下,使得花费的费用最小 回顾网络流\(Dinic 阅读全文
posted @ 2025-07-07 10:48 lghjl 阅读(17) 评论(0) 推荐(0)