随笔分类 -  图论-费用流

摘要:从这里开始 题目清单 说好的 agc 046 呢 去年的题真难写 Day 1 Problem A 回家路线 暴力即可。 2e8 真的很稳。 可以按开始时间排序,然后每个点上斜率优化。 Code #include <bits/stdc++.h> using namespace std; const i 阅读全文
posted @ 2020-07-01 23:12 阿波罗2003 阅读(518) 评论(0) 推荐(0) 编辑
摘要:从这里开始 比赛目录 Problem A Range Flip Find Route 考虑对于一条路径的答案是交错的次数除以 2 向上取整。 dp 即可。 Code #include <bits/stdc++.h> using namespace std; const int N = 105; co 阅读全文
posted @ 2020-03-27 10:06 阿波罗2003 阅读(404) 评论(0) 推荐(0) 编辑
摘要:题目传送门 传送门 题目大意 给定一个长度为$n$的序列,要求选出一些数使得原序列中每$m$个连续的数中不超过$K$个被选走。问最大的可能的和。 题目传送门 传送门 题目大意 给定一个长度为$n$的序列,要求选出一些数使得原序列中每$m$个连续的数中不超过$K$个被选走。问最大的可能的和。 感觉建图 阅读全文
posted @ 2018-12-29 22:08 阿波罗2003 阅读(139) 评论(0) 推荐(0) 编辑
摘要:题目传送门 传送门 题目大意 给定一个费用流,每条边有一个初始流量$c_i$和单位流量费用$d_i$,增加一条边的1单位的流量需要花费$b_i$的代价而减少一条边的1单位的流量需要花费$a_i$的代价。要求最小化总费用减少量和调整次数的比值(至少调整一次)。 题目传送门 传送门 题目大意 给定一个费 阅读全文
posted @ 2018-12-29 21:21 阿波罗2003 阅读(215) 评论(0) 推荐(0) 编辑
摘要:题目传送门 传送门 题目大意 (经典题还不知道题意?) 题目传送门 传送门 题目大意 (经典题还不知道题意?) 容易想到需要把未使用的餐巾和已经使用的餐巾分开。 设$X_i$表示第$i$天已经的使用餐巾的点,设$Y_i$表示第$i$天还未使用的餐巾的点 我们知道使用过的餐巾数量 = 洗出来的餐巾数量 阅读全文
posted @ 2018-12-28 23:02 阿波罗2003 阅读(172) 评论(0) 推荐(0) 编辑
摘要:题目传送门 传送门 题目大意 $m$只鼹鼠有$n$个巢穴,$n - 1$条长度为$1$的通道将它们连通且第$i(i > 1)$个巢穴与第$\left\lfloor \frac{i}{2}\right\rfloor$个巢穴连通。第$i$个巢穴在最终时允许$c_i$只醒来的鼹鼠最终停留在这。已知第$i$ 阅读全文
posted @ 2018-12-28 22:44 阿波罗2003 阅读(308) 评论(0) 推荐(0) 编辑
摘要:有些题目觉得价值不是特别大,不值得想单独写一篇随笔,但不至于一句话都不提。(其实是想偷点懒) UVa Live 4327 单调队列优化动态规划。 UVa Live 4015 $f_{i,j}$表示从$i$开始走,在$i$的子树内走到$j$最少要走的距离。$g_{i, j}$只是增加一个要走回$i$的 阅读全文
posted @ 2018-11-06 22:50 阿波罗2003 阅读(457) 评论(0) 推荐(0) 编辑
摘要:不是有很多可以说的,记住不能边算边取min Code 记下每个数字所需的火柴数,然后去搜索吧,或者找出上界,枚举两个加数,再判断是否可行。 Code 从下面传上来,等于从上面传下去,原问题就等于从左上角找两条互不相交的路径,简单地是写个dp,f[x0][y0][x1][y1]或者f[dis][x0] 阅读全文
posted @ 2017-02-25 17:17 阿波罗2003 阅读(274) 评论(0) 推荐(0) 编辑
摘要:vjudge传送门[here] 题目大意:给一个有(3≤v≤1000)个点e(3≤e≤10000)条边的有向加权图,求1~v的两条不相交(除了起点和终点外没有公共点)的路径,使权值和最小。 正解是吧2到v-1的每个点拆成两个点,中间连一条容量为1,费用为0的边,然后求1到v的流量为2的最小费用流就行 阅读全文
posted @ 2017-01-12 17:43 阿波罗2003 阅读(159) 评论(0) 推荐(0) 编辑