随笔分类 - 网络流
摘要:题目链接: "点这里" Solution: 本题首先把每个请求拆点,然后我们只需要判断时间限制,再来连边就行了 注意给出的$f,t$两个矩阵都是在空载情况下的定义 Code: cpp include define inf 1926081700 using namespace std; const i
阅读全文
摘要:题目链接:[ヾ(≧∇≦ )ゝ][1] 大致题意: 给出一个有向图D=(V,E).对于每个点U,定义两种操作a(u),b(u) 操作a(u):删除点U的所有出边,即属于E,操作花费为Ca(u). 操作b(u):删除点U的所有入边,即属于E,操作花费为Cb(u). 求将原图的边集的边全部删除的最小代价,
阅读全文
摘要:题目链接:[ヾ(≧∇≦ )ゝ][1] [1]:https://www.luogu.org/problemnew/show/P1344 "点此进入" Solution: 第一问很好解决,根据网络流: 最大流=最小割 定理,我们可以轻松求出。 至于第二问,我们不妨把每一条边乘上一个大于1000的数再加上
阅读全文
摘要:题目链接:[ヾ(≧∇≦ )ゝ][1] [1]:http://poj.org/problem?id=2195 "点此进入" 题意:有n m的矩阵,H表示这个点是一个房子,m表示这个点是一个人,现在每一个人需要走入一个房间,已经知道的是 认得数目和房子的个数一定是相同的,现在问这些人都回到一个房间所走的
阅读全文
摘要:Description 后勤部队运来一批武器(机枪和盔甲)。你要把这些武器分配给手下的marine们(每人一部机枪,一套盔甲)。 可是问题来了。。。这些武器的型号不相同(武器是由出价最低的承包商制造的),把一部m型的机枪和一套n型的盔甲分配给一个marine得到的不满意值为(m n)^2(每个mar
阅读全文
摘要:题目链接:[ヾ(≧∇≦ )ゝ][1] [1]: https://www.luogu.org/problemnew/show/P2774 "点此进入" 大致题意:给你一个$n m$的矩阵,可以取任意多个数,但若你取了一个数,那么这个数上下左右的数你就都不能取,问能取到的最大值是多少。 Solution
阅读全文
摘要:题目链接:[ヾ(≧∇≦ )ゝ][1] [1]: http://poj.org/problem?id=3422 "点此进入" 大致题意:给你一个$n n$的矩阵从$(1,1)$出发,到$(n,n)$结束,只能走右边或左边。每个点在被走过之后权值变成0,问走$k$次后,能获得的最大值总和是多少 Solu
阅读全文
摘要:题目链接:[ヾ(≧∇≦ )ゝ][1] Description Emmy在一个养猪场工作。这个养猪场有M个锁着的猪圈,但Emmy并没有钥匙。 顾客会到养猪场来买猪,一个接着一个。每一位顾客都会有一些猪圈的钥匙,他们会将这些猪圈打开并买走固定数目的猪。所有顾客有的钥匙和他们需要买猪的数量在事先都告诉了E
阅读全文

浙公网安备 33010602011771号