随笔分类 -  图论-----网络流

摘要:听说马上要新来一车同学,不知道有没有更多人陪我打球呢😀 阅读全文
posted @ 2022-05-25 09:28 C202044zxy 阅读(451) 评论(6) 推荐(2)
摘要:快去给我磕瓜神和次子(失去理智 😇 阅读全文
posted @ 2022-05-18 14:50 C202044zxy 阅读(202) 评论(0) 推荐(2)
摘要:这篇博客好像水分比较大/kk 阅读全文
posted @ 2022-05-10 22:07 C202044zxy 阅读(272) 评论(0) 推荐(2)
摘要:一、题目 点此看题 二、解法 对于 \(p,q\) 的每个置换环可以单独考虑,我们考虑从 \(a_i=b_i=i\) 的初始状态开始调整,那么对于每个置换环有两种选择:不动,效果是 \(a_i=i/b_i=i\);或者是整体转动一格,效果是 \(a_i=p_i/b_i=q_i\) 好像没什么好的思路 阅读全文
posted @ 2022-03-31 16:21 C202044zxy 阅读(97) 评论(0) 推荐(1)
摘要:我的博客大概要封笔了,最后一周也不会做什么题了,再见了朋友们。 [HNOI2014] 道路堵塞 题目描述 点此看题 解法 我们不妨考虑增量法,先把在最短路径上的边排除掉,跑完最短路之后再慢慢添加边。 如果我们要求删除边 \(i\) 的答案,那么我们需要添加边 \([1,i)\),并且考虑 \((i, 阅读全文
posted @ 2022-03-27 16:53 C202044zxy 阅读(401) 评论(7) 推荐(1)
摘要:wait 题目描述 有一些黑白区间 \([l_i,r_i]\),有些区间已经被指定了颜色,有些区间还没有。你需要指定未染色区间的颜色,使得对于数轴上每个点,覆盖他的黑区间和白区间个数差的绝对值 \(\leq 1\) \(n\leq 10^9,m\leq 3\cdot 10^4\) 解法 事实上看到这 阅读全文
posted @ 2022-03-15 15:43 C202044zxy 阅读(244) 评论(0) 推荐(2)
摘要:高维游走 题目描述 考虑以下在 \(m\) 维空间的游走过程:初始时你在原点,即每一维坐标为 \(0\) 的位置。接下来依次有 \(\sum_{i=0}^m t_i\) 次操作,分为 \(m+1\) 个阶段。第 \(0\) 个阶段有 \(t_0\) 次操作,每次操作可以不动或者选择任意一维向其正方向 阅读全文
posted @ 2022-02-28 20:38 C202044zxy 阅读(574) 评论(0) 推荐(2)
摘要:一、题目 点此看题 二、解法 由于 这东西 已经鸽掉了,那么我就写一篇只记录做法的博客吧。 首先讲一下保序回归的一般做法,我们考虑使用整体二分求解 \(f\)(\(f\) 指调整后的价格),设现在 \(f\) 的范围是 \([l,r]\),我们要检测 \([f_i\leq mid]\) 是否为真,称 阅读全文
posted @ 2022-02-24 20:55 C202044zxy 阅读(146) 评论(0) 推荐(1)
摘要:我这进度也太慢了吧,果然我整个人就是一个水。 Campus 题目描述 点此看题 解法 ~~我自己想到正解的题都是水题,这题也不例外~~。 考虑在并查集上修改的主要方法就是在根上打标记,那么本题我们就打标记,并且为了复杂度我们不下放,而是在询问的时候暴力跳父亲来计算标记的影响,前提是启发式合并保证深度 阅读全文
posted @ 2022-02-22 19:25 C202044zxy 阅读(197) 评论(0) 推荐(2)
摘要:A 题目描述 给定 $n$ 个黑白球,排成一个序列。现在要把黑白两种颜色的球消除到只剩一个球,操作步骤是:选取一段长度为奇数的前缀,从后往前取出后三个球,然后根据规则将其变成一个球,循环这个过程直到只剩一个球,然后把它放在序列的最前端。 其中规则由一个长度为 $8$ 的字符串给出,表示这三个球的颜色 阅读全文
posted @ 2022-02-15 11:07 C202044zxy 阅读(327) 评论(2) 推荐(2)
摘要:A 题目描述 给定 \(n\) 个数 \(a_i\),其中 \(k\) 个 \(a_i\) 是奇数,再给定一个 \(n\times n\) 的矩阵 \(\{c_{i,j}\}\),都保证是非负整数,你可以做下列操作任意次: \(a_i\) 减 \(1\),\(a_j\) 减 \(1\),花费 \(c 阅读全文
posted @ 2022-02-10 21:51 C202044zxy 阅读(208) 评论(0) 推荐(3)
摘要:~~你没看错就是 2021 年的题,他就是诈尸了。~~ Bank Security Unification 题目描述 点此看题 给定长度为 $n$ 的数列,希望您从中选出一个子序列,使得相邻两项按位与之和最大。 $2\leq n\leq 10^6,a_i\leq 10^{12}$ 解法 首先不难想到 阅读全文
posted @ 2022-02-05 09:32 C202044zxy 阅读(429) 评论(5) 推荐(1)
摘要:一、题目 点此看题 二、解法 其实网络流中严格多于这种限制我们见过很多次了,老方法是计算出具体的边的范围,但是这道题因为边可以为无色,所以我们需要另寻他路。 原问题的限制其实就是 红-蓝>=1 或者是 蓝-红>=1,这提示我们可以用流量的流入和流出来代表加减,对于原来的一条边 \((u,v)\) 我 阅读全文
posted @ 2022-01-16 21:13 C202044zxy 阅读(148) 评论(0) 推荐(1)
摘要:一、题目 定义字符集为 \(0\sim9,a\sim z,A\sim Z\) 共 \(62\) 种不同的字符,现在给你一个长度为 \(n\) 的字符串。 有 \(m\) 次操作,第 \(i\) 个操作表示把所有 \(x_i\) 的字符变成 \(y_i\),请问在要求每个操作至少执行一次的情况下,最终 阅读全文
posted @ 2021-11-16 19:49 C202044zxy 阅读(243) 评论(1) 推荐(1)
摘要:一、题目 有一个 \(n\times n\) 的矩阵,每个元素可能是 .、C、/ 的其中一种,分别表示可以放置芯片、已经放置了芯片、不能放置芯片,你可以分别决定是否可以放置芯片的位置放置芯片。 最后需要满足 \(\forall i\),第 \(i\) 行的芯片个数等于第 \(i\) 列的芯片个数,每 阅读全文
posted @ 2021-11-07 11:28 C202044zxy 阅读(156) 评论(0) 推荐(0)
摘要:一、题目 点此看题 当你 \(\tt Wa\) 了十几发之后,评测机都会嘲笑你,\(\tt wdnmd\),以后还是要写注释以免写错关键细节: 二、解法 直接考虑怎么建网络流模型,但是这题是两个点决定一个点(两个 \(0\) "匹配"中间一个权值),这个关系不太好建。考虑拆分,首先观察到我们按 \( 阅读全文
posted @ 2021-11-04 21:41 C202044zxy 阅读(144) 评论(0) 推荐(0)
摘要:一、题目 点此看题 二、解法 显然是分数规划问题,我们二分答案 \(g\),那么需要检查: \(\frac{\sum e}{\sum v}\geq g\rightarrow \sum e-\sum v\cdot g\geq0\) 第一种思路是转最大权闭合子图问题(选边),也就是选一条边就必须选对应的 阅读全文
posted @ 2021-11-01 19:02 C202044zxy 阅读(59) 评论(2) 推荐(1)
摘要:C. Paint 题目描述 给你一个长度为 \(n\) 的颜色数组,每次可以选择一个位置修改它的颜色,此时与他相邻的极长连续相同颜色段也会改变颜色,问把所有位置变同色的最小操作次数。 \(n\leq 3\cdot 10^3\) 解法 因为每次操作的是一个极长同色连续段,所以可以考虑用区间 \(dp\ 阅读全文
posted @ 2021-09-28 22:27 C202044zxy 阅读(485) 评论(0) 推荐(0)
摘要:一、题目 点此看题 二、解法 首先思考这题怎么修改,因为有用的位只有 \(\tt lowbit\),我们会把 \(\tt lowbit\) 小的 \(b\) 异或上 \(\tt lowbit\) 大的 \(a\) 达到让总和减少的目的,明白这一点之后就可以做没有元素同时在 \(A,B\) 中出现这个 阅读全文
posted @ 2021-09-04 14:40 C202044zxy 阅读(114) 评论(0) 推荐(0)
摘要:E. Xum 题目描述 一开始黑板上写了一个奇数 \(x\),每次操作可以选取黑板上的两个数,把他们的和或者异或和写在黑板上,试在 \(10^5\) 次操作内使得黑板上出现 \(1\),并且要保证任意时刻黑板上的数都不超过 \(5\cdot 10^{18}\) \(3\leq x\leq 10^6\ 阅读全文
posted @ 2021-08-20 12:13 C202044zxy 阅读(168) 评论(0) 推荐(0)