上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: 1「网络流 24 题」搭配飞行员 不说了,妥妥的最大流... #include<bits/stdc++.h> #define ll long long using namespace std; const int N=110; int link[N],tot,n,m,vis[N],match[N]; 阅读全文
posted @ 2020-04-03 19:10 逆天峰 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 动物园 发现分析dp的题目时不能想当然的状态然后向状态转移,那样的话真的很难搞. 这个时候就要从集合的角度分析问题。(这里感谢yxc大佬的方法了.) 题目要求我们将若干个动物移走,也就是说每个动物有移或不移的选择,那总共的方案为2^m.每一个方案都有一个高兴地小朋友的人数. 选出使得小朋友高兴的人数 阅读全文
posted @ 2020-03-30 11:02 逆天峰 阅读(175) 评论(0) 推荐(0) 编辑
摘要: [HNOI2016]网络 树剖好题... 首先他要求不受此影响的最大值.我们可以将题目中的链的补集都加上一个重要度,这样就可以单点查询最大值了. 之后我们考虑如何给线段树加上一个重要度x,而且要求要能求出最大值.这里就想到STL中的大跟堆,其实set也行吧... 对于线段树中的每一个点都对应一个堆, 阅读全文
posted @ 2020-03-26 12:11 逆天峰 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 部落战争 刚看完题以为挺难的题..没想到一点开题解,哇..... 好吧,其实简化一下题意答案就出来了.一个军队会走若干个城镇,每个城镇只能被一个军队占领.要求将所有的城镇都占领的最小代价. 每个军队不就是相当于一条路径吗?其实就是选出最少的路径覆盖整个图.那不就是最小路径点覆盖.... #inclu 阅读全文
posted @ 2020-03-24 20:06 逆天峰 阅读(166) 评论(0) 推荐(0) 编辑
摘要: P4313 文理分科 在说这道题之前,让我们先思考一下最小割的性质.最小割就是使得s到t不同割掉的最小边的容量,割过之后,所有的点要么与s联通,要么与t联通. 这样的性质,即要么与s有关系,要么与t有关系的性质(非黑即白)就是典型的最小割的题目. 而这道题就显然,一个人要么选文,要么选理,没其他的选 阅读全文
posted @ 2020-03-23 09:51 逆天峰 阅读(173) 评论(0) 推荐(0) 编辑
摘要: P2774 方格取数问题 一看题目便知是网络流,但由于无法建图.... 题目直说禁止那些条件,这导致我们直接建图做不到,既然如此,我们这是就要逆向思维,他禁止那些边,我们就连那些边. 我们将棋盘染色,一个点向四周连边,我们的目标是使的这些边不起作用,我们将黑点与s联通,白点与t联通. 之后我们就要考 阅读全文
posted @ 2020-03-22 10:03 逆天峰 阅读(157) 评论(0) 推荐(0) 编辑
摘要: P2472 [SCOI2007]蜥蜴 自己第一道独立做题且一遍AC的网络流题纪念... 看到这道题我就想到网络流建图的方式了... 首先根据每个高度,我们将每个点拆成两个点限流.之后根据跳的最大距离,连边,最后能跳出边界的与t连边,跑最大流即可... 突然发现最大流与网格图好像有着某种联系... # 阅读全文
posted @ 2020-03-21 22:17 逆天峰 阅读(149) 评论(0) 推荐(0) 编辑
摘要: P1231 教辅的组成 这个题一看便知是网络流量,(三分图??滑稽..) 就一个小细节,如果我们仅仅将所有的点分成三部分跑网络流的话会有点小问题.. 因为这可能导致一本书被重复利用,就是有两条流经过同一本书,这样的话,我们就要通过限流的手段使得流经每本书的流只能是一. 我们将每本书拆成两个,再在两个 阅读全文
posted @ 2020-03-21 18:04 逆天峰 阅读(179) 评论(0) 推荐(0) 编辑
摘要: P2764 最小路径覆盖问题 典型的有向无环图求最小路径点覆盖,要求我们选出若干个简单路径,将所有的的点覆盖,且路径之间不能相交,求最少的路径条数... 我们考虑一个路径覆盖,每个点由于都被覆盖,所以他的入度,出度必然有一个为1.且最大为1. 我们之后考虑将每个点拆点,分成入度与出度两部分,分到两侧 阅读全文
posted @ 2020-03-21 11:20 逆天峰 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 「伪模板」主席树 果然,题目显示什么算法就绝对和什么算法没关系... 这个题建图挺显然的吧.... 这里重新思考一下建图的意义:源点向某个点连边表示某个点本来就有的属性,某个点向汇点连边,表示这个点向答案能造成的贡献和限制. 之后就是两侧的点连边... #include<bits/stdc++.h> 阅读全文
posted @ 2020-03-21 10:14 逆天峰 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
作者:逆天峰
出处:https://www.cnblogs.com/gcfer//