上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页
摘要: 这道题只是在边上做一些文章。这道题起点终点可以看成半径为0的洞, 我是直接加入了洞的数组。边就是两点间的距离减去半径, 如果结果小于0的话, 距离就为0, 距离不能为负然后我看到n只有100, 范围很小, 虽然这道题只是单源最短路,但是Floyd代码比较短, 而又不会... 阅读全文
posted @ 2018-05-29 18:28 Sugewud 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 水题, Floyd一遍就完了。#include#include#define REP(i, a, b) for(int i = (a); i < (b); i++)using namespace std;const int MAXN = 101;int d[MAXN]... 阅读全文
posted @ 2018-05-29 17:54 Sugewud 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 这道题主要比较权值的时候要改变一下,其他地方基本一样。比较权值的时候要考虑边的时间与a, b可以设相对于当前边的时间now, 则now = d[u] % (a+b), 也就是当前这个边进行到整个a和b的循环的哪个地方了。然后我们分类讨论。(1)当t >a的时候, 这种... 阅读全文
posted @ 2018-05-28 18:56 Sugewud 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 二分图网络流做法(1)最大基数匹配。源点到每一个X节点连一条容量为1的弧, 每一个Y节点连一条容量为1的弧, 然后每条有向边连一条弧, 容量为1, 然后跑一遍最大流即可, 最大流即是最大匹配对数(2)最小(大)权完美匹配(每个点都被匹配到)。和最大基数匹配类似, 只是... 阅读全文
posted @ 2018-05-27 15:19 Sugewud 阅读(214) 评论(0) 推荐(0) 编辑
摘要: #include#include#include#include#include #define REP(i, a, b) for(int i = (a); i edges;vector g[MAXN];int p[MAXN], a[MAXN], d[MAXN], ... 阅读全文
posted @ 2018-05-27 14:21 Sugewud 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 这道题要求每个节点只能经过一次,也就是结点容量为1, 要拆点, 拆成两个点, 中间连一条弧容量为1, 费用为0.因为拆成两个点, 所以要经过原图中的这个节点就要经过拆成的这两个点, 又因为这两个点的边的容量为1, 所以只能经过一次, 就等价于原图中的点只能经过一次。拆... 阅读全文
posted @ 2018-05-27 12:16 Sugewud 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 这道题的建模真的非常的秀, 非常牛逼。先讲建模过程。源点到每一行连一条弧, 容量为这一行的和减去列数, 然后每一列到汇点连一条弧, 容量为这一列的和减去行数, 然后每一行和列之间连一条弧, 容量为19。然后求最大流, 最后矩阵中每一个元素的值就是其所在列和行所连的弧的... 阅读全文
posted @ 2018-05-27 10:39 Sugewud 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 设一个源点, 到所有设备连一条弧, 容量为1, 然后设一个汇点, 所有插座到汇点连弧, 容量为1, 然后转换器也连一条弧, 容量为1。 最后最大流就是答案。其中注意节点数要开大一些。#include#include#include#include#include#in... 阅读全文
posted @ 2018-05-26 20:07 Sugewud 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 二分分为二分查找和二分答案。 二分查找。实际上就是一个有序数列中有一个解,然后搜一遍求这个解。而直接for循环暴搜一遍的话时间复杂度是O(n),而用二分查找可以降低时间复杂度,为O(logn);而数组形象化出来的话就是0000010000000(0为无解,1为有解)... 阅读全文
posted @ 2018-05-26 15:16 Sugewud 阅读(125) 评论(0) 推荐(0) 编辑
摘要: EK算法 #include#include#include#include#include#define REP(i, a, b) for(int i = (a); i edges;vector g[MAXN];int p[MAXN], a[MAXN], n, m... 阅读全文
posted @ 2018-05-26 11:41 Sugewud 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页