随笔分类 -  最大流

摘要:Description $n$ 个点的树, $m$ 个工人。每个工人要从 $u_i$ 走到 $v_i$ ,要满足该路径上每条边都有一条狗,或者让这个工人携带一条狗,问最少需要多少狗。 $2\le n\le 2\times 10^4,1\le m\le 10^4$ Solution 最小割。 显然的建 阅读全文
posted @ 2018-09-21 17:20 aziint 阅读(188) 评论(0) 推荐(0)
摘要:Description 一个长度为 $n$ 的序列,序列上第 $i$ 个数是 $x_i\in [l_i,r_i]$ ,另外有 $m$ 个条件,每个条件是一个三元组 $$ ,表示 $x_u\le x_v+d$ 。令 $\sum f_i(x_i)$ 最大,其中 $f_i(x_i)=a_ix_i^2+b_ 阅读全文
posted @ 2018-09-06 19:41 aziint 阅读(130) 评论(0) 推荐(0)
摘要:Description 坐标平面上有 $n$ 个点,要给这些点染色,染成红色代价是 $r$ ,染成蓝色代价是 $b$ 。同时要满足一些条件: $1\ l \ d$ : $x = l$ 的所有点中两种颜色数量差不超过 $d$ ; $2 \ l \ d$ : $y=l$ 的所有点中两种颜色数量差不超过 阅读全文
posted @ 2018-09-06 11:42 aziint 阅读(167) 评论(0) 推荐(0)
摘要:Description 两棵点集相同的树,每个点有一个权值 $a "i" $ ,编号 $1$ ~ $n(n\le 100)$ 。找到一个点集的子集使得这个子集在两棵树上都是连通块。输出最大的权值和。多组数据, $T\le 50$ Solution 考虑枚举两棵树的根 $root$ ,则对于任意一个点 阅读全文
posted @ 2018-06-19 12:12 aziint 阅读(182) 评论(0) 推荐(0)
摘要:Description 给你一张左边 $n_1$ 个点,右边 $n_2$ 个点, $m$ 条边的二分图。对于每一个 $0\le k\le minDeg$ ,求选取哪些边可以使每个点的度数都不小于 $k$ 。 $1\le n_1,n_2\le 2000$ , $m\le 2000$ Solution 阅读全文
posted @ 2018-06-16 22:46 aziint 阅读(221) 评论(0) 推荐(0)
摘要:Description $n$ 个小时,每个小时要么打隔膜要么睡觉,第 $i$ 个小时,睡觉的愉悦值为 $s_i$ ,打隔膜的愉悦值为 $e_i$ ,对于任意一段连续的 $k$ 小时,必须至少有 $m_s$ 时间在睡觉, $m_e$ 时间在打隔膜。求最大愉悦值。 Solution 如果令所有的时间都 阅读全文
posted @ 2018-06-13 10:31 aziint 阅读(213) 评论(0) 推荐(0)
摘要:Description 有 $n$ 个变量 $w[1],w[2],\cdots ,w[n]$ ,每个变量可以取 $W$ 或 $ W$ 。 有 $p$ 个式子,形如 $$H_i=a_i\times |w[x_i] w[y_i]|+b_i\times |w[y_i] w[z_i]|+c_i\times 阅读全文
posted @ 2018-06-09 21:13 aziint 阅读(343) 评论(0) 推荐(0)
摘要:Description 你去找某 bm 玩,到了门口才发现要打开他家的大门不是一件容易的事…… 他家的大门外有 $n$ 个站台,用 $1$ 到 $n$ 的正整数编号。你需要对每个站台访问一定次数以后大门才能开启。站台之间有 $m$ 个单向的传送门,通过传送门到达另一个站台不需要花费任何代价。而如果不 阅读全文
posted @ 2018-02-21 23:25 aziint 阅读(147) 评论(0) 推荐(0)
摘要:Description 灵梦和魔理沙即将展开弹幕大战,为了提高实力,灵梦打算突击学习一些符卡。每张符卡有三个属性:火力、时长和等级。求胜心切的灵梦希望在一次战斗中,使用的符卡的火力值总和不小于 $k$ 。然而,由于一些特殊的原因,如果两张符卡的时长之和是一个质数,那么它们便不能在一次战斗中同时使用。 阅读全文
posted @ 2018-02-08 23:18 aziint 阅读(659) 评论(0) 推荐(0)
摘要:Description 有一个 $n$ 行 $m$ 列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第 $i$ 行第 $j$ 列的格子只能参与 $m_{i,j}$次交换。 Input 第一行包含两个整数 $n,m(1\le n, m\le 20) 阅读全文
posted @ 2018-02-05 10:27 aziint 阅读(140) 评论(0) 推荐(0)
摘要:Description 有一个 $n$ 行 $m$ 列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第 $i$ 行第 $j$ 列的格子只能参与 $m_{i,j}$次交换。 Input 第一行包含两个整数 $n,m(1\le n, m\le 20) 阅读全文
posted @ 2018-02-05 10:26 aziint 阅读(128) 评论(0) 推荐(0)
摘要:Description $3333$ 年,在银河系的某星球上, X军团和Y军团正在激烈地作战。在战斗的某一阶段,Y军团一共派遣了 $N$ 个巨型机器人进攻X军团的阵地,其中第i个巨型机器人的装甲值为 $A_i$ 。当一个巨型机器人的装甲值减少到 $0$ 或者以下时,这个巨型机器人就被摧毁了。X军团有 阅读全文
posted @ 2018-02-05 10:25 aziint 阅读(133) 评论(0) 推荐(0)

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.