上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: "题意" 前置知识:最小割树,不会去 "模板" 学学。 会了模板这题就很裸了,直接就最小割树,求有多少种不同的边权即可。 code: 阅读全文
posted @ 2019-12-26 19:39 nofind 阅读(87) 评论(0) 推荐(0) 编辑
摘要: "题意" 首先贪心地想必定是中间有一道分割线,上面是全是$0$,下面全是$1$,发现这实际上就是最小割。 我们直接最小割显然会超时,于是平面图转对偶图求最短路。 转对偶图: 所有方向的边的逆时针旋转$90$度,建议自己模拟,这里只给一个西东方向的图。 code: 阅读全文
posted @ 2019-12-26 19:38 nofind 阅读(101) 评论(0) 推荐(0) 编辑
摘要: "题意" 下面变量意义:$n:P,m:Q,K:R$。 先考虑没有$D$限制怎么做,我们只需要对$n m$个点的所有$K$个值找最小值的即可。 发现这可以转化成网络流最小割: 1.从$S$向每个$(i,j,1)$连容量为$inf$的边。 2.从$(i,j,k)\ k\in[1,K 1]$向$(i,j, 阅读全文
posted @ 2019-12-26 11:19 nofind 阅读(89) 评论(0) 推荐(0) 编辑
摘要: "题意" 首先考虑限制: 1.每个点只能走一次。 2.每条边从编号小的走向边号大的,必定是个$DAG$。 3.我们可以随时用一定花费跳跃到另一个点上。 我们发现最后答案必定是这样的: 跳到一个点,走一段,再跳一段,再走一段,如此往复。 于是我们可以将这个过程理解为选几条路径覆盖所有点的问题。 我们将 阅读全文
posted @ 2019-12-25 21:09 nofind 阅读(106) 评论(0) 推荐(0) 编辑
摘要: "题意" 这题是 "P2053 [SCOI2007]修车" 的增强版。 我们直接跳过建图,说优化,建图见我的 "这篇博客" 。 我们发现边数+点数很大,将所有边和点都建出来肯定会超时,因此我们用网络流动态开点的思想解决。 先只建做倒数第一道菜的点,之后我们跑最大流,记下所有满流的厨师点,对于这些点我 阅读全文
posted @ 2019-12-25 18:09 nofind 阅读(90) 评论(0) 推荐(0) 编辑
摘要: "题意" 我们假设第$i$个工人修了$j$辆车,所用时间分别为$t_1,t_2....t_j$。 我们算一下他所用时间是多少: $t_1+(t_1+t_2)+(t_1+t_2+t_3)+...+(t_1+t_2+...+t_j)$。 我们用费用提前计算的方法,可以写成: $t_1 j+t_2 (j 阅读全文
posted @ 2019-12-25 08:55 nofind 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 本篇篇幅过长,可能会出不少错,我已经查过一遍了,如果还有错恳请提出,我马上修改。 "题意" 这题有两种做法: 根据套路,先将所有愉悦值加上,之后减去最小代价。 1. 首先套路地,从源点$s$向每个点连选文科的价值,从每个点向汇点$t$连选理科的价值,割那条表示不选哪科,这样可以保证每个人不选文就选理 阅读全文
posted @ 2019-12-25 00:23 nofind 阅读(165) 评论(0) 推荐(0) 编辑
摘要: "题意" 说一下我对朱刘算法的理解: 首先我们考虑树形图的性质:每个点除了根节以外都含有一条入边。 因此我们可以有一个贪心的想法:对每个点(除了根节点)找到一条最短的入边,但是这样会出现环,如下图: 我们会找到$2 3 4$这个环。 根据贪心的思想,我们最终的答案必定含有这个环去掉一条边,于是我们将 阅读全文
posted @ 2019-12-24 16:11 nofind 阅读(182) 评论(0) 推荐(0) 编辑
摘要: "题意" 待修莫队与树上莫队合并起来的练手题。 code: 阅读全文
posted @ 2019-12-24 11:58 nofind 阅读(138) 评论(0) 推荐(0) 编辑
摘要: "题意" 这题加深了我对最小割的理解 先跑最大流,求出残留网络,对残留网络进行求SCC 源点和汇点显然不在同一个SCC中,不然就有增广路了 考虑每一条边$(u,v)$ 要成为最小割的边首先要满流(参见最大流最小割定理的推论) 1.如果u和源点在一个scc中,v和汇点在一个SCC中那么这条边是必须边 阅读全文
posted @ 2019-12-24 09:26 nofind 阅读(111) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页