会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
memset234
博客园
首页
新随笔
联系
订阅
管理
2025年11月14日
P9902 『PG2』模拟最大流 题解
摘要: Sol 模拟最大流的一般套路就是求最小割。 题目保证了 \(u<v\),所以我们可以得到如下暴力: 设 \(f_{i,S}\) 表示前 \(i\) 个点,从 \(1\) 能到集合 \(S\) 中的点,割掉的最小边权。那么转移有: \[f_{i,S} \to f_{i+1,S \cup \{i+1\}
阅读全文
posted @ 2025-11-14 17:26 tmp_get_zip_diff
阅读(3)
评论(0)
推荐(0)
2025年10月29日
P7353 [2020-2021 集训队作业] Tom & Jerry 题解
摘要: Sol 注意到 T 想赢必须一步一步缩小 J 的移动空间,所以 T 最优只会移动到割点来缩小 J 的移动空间最终让 J 无处可移。 所以我们考虑建出原图的圆方树。 考虑对于一组询问,把 \(a\) 提起来作为根,那么设 \(b\) 是 \(a\) 的子节点 \(c\) 子树中的节点,那么第一步肯定移
阅读全文
posted @ 2025-10-29 17:13 tmp_get_zip_diff
阅读(11)
评论(0)
推荐(0)
2025年6月3日
P3773 [CTSC2017] 吉夫特 题解
摘要: Sol 你会发现如果存在 \(2 \le i \le k\),满足 \(C_{a_{b_i}}^{a_{b_{i-1}}}\) 为偶数时,它和前面的、后面的乘起来一定时偶数,所以我们要考虑所有的 \(i\),前面那一堆式子算出来都是奇数。 我们考虑 \(C_m^n\) 为奇数时的条件,我们令 \(f
阅读全文
posted @ 2025-06-03 20:43 tmp_get_zip_diff
阅读(12)
评论(0)
推荐(0)
2025年5月5日
P3604 美好的每一天 题解
摘要: 以下 \(V\) 代表字符集大小,此题为 \(26\)。 Sol 我们可以联想到:一个串回文的充要条件是出现次数为奇数的字符个数 \(\le 1\),由于我们只在乎奇偶性,于是可以状压。 具体的,二进制下第 \(0\) 位代表 a 出现的奇偶性,第 \(1\) 位代表 b 出现的奇偶性,以此类推。
阅读全文
posted @ 2025-05-05 20:02 tmp_get_zip_diff
阅读(13)
评论(0)
推荐(0)
2025年4月12日
P4206 [NOI2005] 聪聪与可可 题解
摘要: Sol 你会发现在一个时刻,聪聪走到哪里是固定的,所以我们从这里入手。 我们考虑预处理 \(nxt_{i,j}\) 表示聪聪在 \(i\),可可在 \(j\) 时,聪聪下一步的位置。 如果我们把 \(i \to j\) 的路径扣出来,时间复杂度是 \(O(n^3)\) 的,需要优化。 我们可以跑 \
阅读全文
posted @ 2025-04-12 10:25 tmp_get_zip_diff
阅读(16)
评论(0)
推荐(0)
2025年3月11日
P10912 [蓝桥杯 2024 国 B] 数星星 题解
摘要: Sol 题意转化为给定一棵树,有多少点集 \(G\) 满足 \(L \le |V_G| \le R\) 且它是一颗菊花树。 我们考虑对于每一个节点,算出以其为根的菊花树造成了多少贡献。 最暴力的方法实际上就是先枚举点集内点的个数 \(x\),那么贡献即为 \(\sum\limits_{i=1}^n
阅读全文
posted @ 2025-03-11 20:16 tmp_get_zip_diff
阅读(99)
评论(0)
推荐(0)
2025年2月26日
fhq-treap
摘要: %%% 范浩强 实现 分裂操作 Split 给定一棵平衡树 \(K\),按照每个权值 \(val\),分裂成平衡树 \(A,B\),且 \(A\) 树所有点的权值不超过 \(val\),\(B\) 树所有点的权值大于 \(val\)。 代码: void splitt(int cur,int val,
阅读全文
posted @ 2025-02-26 10:29 tmp_get_zip_diff
阅读(11)
评论(0)
推荐(0)
2025年2月12日
P2891 [USACO07OPEN] Dining G
摘要: Sol OK,看到题面,$s \to $ 食物 $ \to $ 奶牛 $ \to $ 饮料 $ \to t$,流量全 \(1\),太水了。 然后 \(20 pts\)。 显然这个题的前面没有标“【模板】”,是不会很简单的。 为什么会错,举一个例子: s -> Food1 s -> Food2 Foo
阅读全文
posted @ 2025-02-12 15:57 tmp_get_zip_diff
阅读(7)
评论(0)
推荐(0)
P2857 [USACO06FEB] Steady Cow Assignment G
摘要: Introduction 第一次写二分网络流,之前总感觉二分和网络流融合不了。 Sol 注意到如果当前的跨度 \(x\) 可行,那么比 \(x\) 大的跨度也可行,反之亦然,因此可以二分。 因为数据较小,所以我们可以想到网络流。 我们考虑枚举跨度的区间的位置,然后如下建模: 源点 \(s\) 向所以
阅读全文
posted @ 2025-02-12 15:07 tmp_get_zip_diff
阅读(17)
评论(0)
推荐(0)
2025年2月11日
P2508 [HAOI2008] 圆上的整点
摘要: Sol 我们只考虑第一象限的满足条件的个数,最终再 \(\times 4\) 即可。 我们有 \(x^2+y^2=r^2\),则有 \(x^2=r^2-y^2\)。 进一步的 \(x^2=(r+y)(r-y)\)。 我们取 \(r+y\) 和 \(r-y\) 的最大公约数 \(d=\gcd(r+y,
阅读全文
posted @ 2025-02-11 17:32 tmp_get_zip_diff
阅读(36)
评论(1)
推荐(0)
下一页
公告