会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WaterM 's Blog
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2025年2月12日
[CF1217D] Coloring Edges 题解
摘要: 一句话:没有环,输出全 \(1\);有环,编号小的到编号大的染色为 \(1\),反之染色为 \(2\)。 环别判错就行。
阅读全文
posted @ 2025-02-12 08:37 Water_M
阅读(46)
评论(0)
推荐(0)
2025年2月10日
[CF1132G] Greedy Subsequences 题解
摘要: 显然每个数的后继是固定的。 处理每个区间,应该是每次加一个点,删一个点。但是我们发现原来的模型对于加点和删点并不友好,每次要影响到的点是散的,并不是一个连续的区间。 我们考虑将后继关系建出树形结构。具体地,将一个点的父亲设为其后继。没有后继的,向 \(0\) 号根结点连边。每个结点的深度就是其 Gr
阅读全文
posted @ 2025-02-10 16:28 Water_M
阅读(42)
评论(0)
推荐(0)
[CF1528C] Trees of Tranquillity 题解
摘要: 祖孙关系的限制,比非祖先关系的限制要苛刻一些,我们考虑在第一棵树上 DFS 寻找答案。 在此之前,我们先处理出每个点在第二棵树上的 DFS 序,记作 \(\{dfn\}\)。 我们在第一棵树上 DFS,到结点 \(u\) 的时候判断是否应该选进来。这时,结点的 \(dfn\)【管辖】的区间形成了一定
阅读全文
posted @ 2025-02-10 14:17 Water_M
阅读(32)
评论(0)
推荐(0)
[CF622E] Ants in Leaves 题解
摘要: 难办的显然是一只蚂蚁被其父结点的蚂蚁卡住。 我们令蚂蚁初始的【既定耗时】为其深度(由于每秒一单位)。 蚂蚁被卡住,就是由于有两只蚂蚁的【既定耗时】相同。 直接模拟显然是不好做的。 换个角度,我们让将要被卡住的蚂蚁晚点出发,这样就可以一路畅通了。 晚多少呢?我们可以将蚂蚁的【既定耗时】从小到大排序,开
阅读全文
posted @ 2025-02-10 00:13 Water_M
阅读(34)
评论(0)
推荐(0)
2025年1月27日
网络流学习记录
摘要: 跟开了森林书一样。 最大流 概念 有一个有源点 \(s\) 和有汇点 \(t\) 的有向图(网络),边上有【容量】。想象一下,我们从 \(s\) 灌进无限的水,水能从有向路径到达 \(t\),而每条路径最多允许通过【容量】的水。最终从 \(t\) 流出的水即是最大流。 有点抽象,举个例子: 这里有一
阅读全文
posted @ 2025-01-27 22:44 Water_M
阅读(34)
评论(0)
推荐(0)
2025年1月26日
差分约束学习记录
摘要: 概念 有整数数列 \(\{x_n\}\) 满足形如 \(x_i \le x_j + w\) 的不等式组,称为差分约束系统。我们一般需要输出一组 \(\{x_n\}\) 的可行解,或报告无解。 解法 模板 我们观察不等式,发现与图论中最短路的三角不等式 \(dis_u \le dis_v + w\)
阅读全文
posted @ 2025-01-26 20:51 Water_M
阅读(21)
评论(0)
推荐(0)
2025年1月24日
[ARC190B] L Partition 题解
摘要: 我们把题意转化一下:(从 \(n\) 级 L-shape 开始倒着填)每次操作就是删去首或尾行、首或尾列,在第 \(n-k\) 次操作后(填 \(k+1\) 级 L-shape 后),\((a,b)\) 刚好在剩下正方形的边缘上。 也就是说,我们剩下的一定是个 \(k \times k\) 的正方形
阅读全文
posted @ 2025-01-24 15:47 Water_M
阅读(39)
评论(0)
推荐(0)
2025年1月22日
[ARC178C] Sum of Abs 2 题解
摘要: 首先想到能不能用差分搞搞,但是给自己绕进去了 /kel 我们不妨给 \(\{b_L\}\) 定个不降的序(如果打在数轴上,显然序和答案无关),于是可以拿掉绝对值。 注意到这个和式(记其结果为 \(x\) )中每个 \(b_i\) 的贡献系数 \(c_i = 2i - L - 1\),于是有: \[x
阅读全文
posted @ 2025-01-22 23:38 Water_M
阅读(20)
评论(0)
推荐(0)
2025年1月17日
[CF2048F] Kevin and Math Class 题解
摘要: 注意到这里有个区间的 \(b_i\) 最小。我们考虑每个 \(b_i\) 作为最小的时候各操作几次。显然每个 \(b_i\) 的【操作区间】更长是不劣的。于是这些个 \(b_i\) 是可以打成笛卡尔树,进行 DP。 想到这一点,DP 便是不难的了。 定义 \(f_{i, j}\) 为以 \(i\)
阅读全文
posted @ 2025-01-17 20:22 Water_M
阅读(45)
评论(0)
推荐(0)
[ARC181D] Prefix Bubble Sort 题解
摘要: 朴素的方法当然就是直接模拟,复杂度貌似是 \(O(n^2 \log n)\),倒闭。 尝试优化无果。 我们不妨换个角度考虑:我们进行一轮 prefix 冒泡排序后,少了哪些逆序对? 进行冒泡排序时,我们相当于移动了 prefix max,剩下的元素集体向前 slide 一格,并与前面的 prefix
阅读全文
posted @ 2025-01-17 19:55 Water_M
阅读(21)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告