会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hnczy
博客园
首页
新随笔
联系
订阅
管理
2025年11月13日
noip2023T3 题解
摘要: Ad-hoc 题 这里仅考虑 \(f>g\) 考虑暴力 dp \(dp_{i,j}\) 表示第一个序列遍历到 \(i\) 项,第二个序列遍历到 \(j\) 项。 容易得到转移式子 \(dp_{i,j} = [a_i>b_j]\times [dp_{i-1,j}|dp_{i-1,j-1}|dp_{i,
阅读全文
posted @ 2025-11-13 21:32 hnczy
阅读(0)
评论(0)
推荐(0)
2025年10月19日
极端的利己主义与虚伪的利他主义
摘要: 前言:笔者在现实的生活中总会遇到一些让笔者十分恶心的人物,但是以笔者的知识面并不能直观地描述这样的现象类型,遂有此文。 极端的利己主义,是以自我为绝对中心的深渊。其信奉者将“人不为己,天诛地灭”奉为圭臬,他们的世界是一个封闭的同心圆,一切价值判断、行为准则皆以自身利益为唯一圆心。为了这个圆心,他们可
阅读全文
posted @ 2025-10-19 10:58 hnczy
阅读(41)
评论(0)
推荐(0)
2025年10月8日
「SCOI2015」小凸解密码题解
摘要: 一个数据结构题。 首先断环成链,发现对一个值修改只是修改了 4 个点,直接单点修改即可。 这里其实所有非零的值都是一样的,只用 0/1 来表示即可。 考虑查询,可以考虑二分最小长度,只要所有距离大于这个长度的这个区间内有符合条件的零串即可。 即我们需要去求一个区间内是否有被 1 包裹的 0 串,使用
阅读全文
posted @ 2025-10-08 20:09 hnczy
阅读(9)
评论(0)
推荐(0)
2025年9月19日
[GDKOI2023 提高组] 游戏 题解
摘要: 一种比较简短的写法: 拉出直径,再在直径的每一个点上跑一下最长链,为 $ mx_i$ 这里设三点的路径交点为 \(rt\)。 假设 \(rt \rightarrow u,v,w\) 的距离为 \(dis1,dis2,dis3\) 。 容易知道 \(dis1 = (x+y-z)/2,dis2 = (-
阅读全文
posted @ 2025-09-19 22:05 hnczy
阅读(8)
评论(0)
推荐(0)
2025年9月1日
组合计数学习笔记
摘要: 组合计数学习笔记 这不数学专题吗,为什么还有学习笔记 基础的就不讲了,这里写一点不基础点的。 Lucas 定理: 有 \(C_{m}^{n} \equiv \prod C_{m_i}^{n_i} (\bmod p)\)。可以在 \(p\) 较小的时候快速求组合数。 \(C_n^rC_r^k = C_
阅读全文
posted @ 2025-09-01 16:04 hnczy
阅读(12)
评论(0)
推荐(0)
点分治&动态点分治学习笔记
摘要: 点分治&动态点分治学习笔记 点分治 在学习点分治之前需要了解中点分治,我们在处理每一个区间的信息之和的时候,需要通过分治的方式快速的解决,时间复杂度是 \(O(n\log n)\) 的,十分优秀。而在树上的问题,我们也可以使用对应的方式,即点分治。而对于一个树上的中点可以理解为树的重点,每次搜索时,
阅读全文
posted @ 2025-09-01 15:19 hnczy
阅读(17)
评论(1)
推荐(0)
2025年8月28日
CF2003F Turtle and Three Sequences 题解
摘要: 这一道题我们发现之间连边肯定是不行的,这种题肯定有很多边是没用的,考虑三条两两相交的边,如果需要连边,肯定是连最小的两条边即可。这样我们就可以想到,可以用扫描线维护每一个线段的存在的集合,每一个边只需要它在集合中的前驱和后继即可,其他的边都是没有用的,有更好的替代。时间复杂度 \(O(n\log n
阅读全文
posted @ 2025-08-28 10:18 hnczy
阅读(9)
评论(0)
推荐(0)
2025年8月27日
P9272 [CEOI 2013] 千岛之国 / Adritic 题解
摘要: 手玩一下样例和一些小一点的数据发现,在操作之后肯定只剩下左下角和右上角的两部分没有被遍历到,这跟题目保证的两个点肯定有相互到达的道路有关。 左下角和右上角是差不多的,这里就以左下角作为例子进行 dp。 令 \(dp_{i,j}\) 为需要解决 \((i,j)\) 及其左下角的矩形的最小花费,而当我们
阅读全文
posted @ 2025-08-27 16:12 hnczy
阅读(10)
评论(0)
推荐(0)
2025年8月26日
SHOI2015 聚变反应炉 题解
摘要: SHOI2015 聚变反应炉 题解 神秘数据分治题。 看 \(c\le 1\) 的点,发现先遍历 \(c=1\) 再遍历 \(c=0\) 的收益最高,贪心做即可。 看 \(n\le 2000\) 的点,发现 \(c\le 5\) 很有性质的样子,但是瞪不出来。发现可能是一个 \(O(n^2)\) 的
阅读全文
posted @ 2025-08-26 11:03 hnczy
阅读(14)
评论(0)
推荐(0)
2025年8月24日
二分图匹配算法学习笔记
摘要: 二分图是一种特殊的图模型,它可以分成两组互不相交的子集,子集内部没有任何直接连边。 判断二分图比较简单,直接黑白染色即可,若有没有矛盾,就是二分图,否则不是。 现在给出一些定义: 匹配:给定一个二分图 \(G\),在 \(G\) 的一个子图 \(M\) 中,\(M\) 的边集 \({E}\) 中的任
阅读全文
posted @ 2025-08-24 16:35 hnczy
阅读(13)
评论(0)
推荐(0)
下一页
公告