会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
ViKyanite.
首页
新随笔
联系
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
25
下一页
2020年9月15日
最大密度子图
摘要: 前置技能:01分数规划, 最大权闭合子图 图片源自网上:https://blog.csdn.net/corsica6/article/details/88200297 说说我自己对这个“最大密度子图”的理解吧。 关于算法一: 1. 为什么是求h(g) = E - gV(这里的E代表的是∑E,V同理)
阅读全文
posted @ 2020-09-15 12:34 ViKyanite
阅读(160)
评论(0)
推荐(0)
2020年9月14日
01分数规划
摘要: https://blog.csdn.net/hzoi_ztx/article/details/54898323 01分数规划问题主要包含以下几个问题: 一般的01分数规划 最优比率生成树 最优比率环 关于二分判断条件的理解。 给出几道例题:一、POJ-2976 入门 #include <cstdio
阅读全文
posted @ 2020-09-14 19:54 ViKyanite
阅读(132)
评论(0)
推荐(0)
2020年9月10日
网络流,再出发!
摘要: 之前虽然刷了大概一百道网络流的题目,但是始终是把网络流当作黑盒算法来学。我大概知道了网络流能做什么。 但是对于网络流的代码细节我还是一窍不通。特此写一篇博文来整理,我对网络流的理解。 Ford-Fulkerson算法: 这个算法是一切网络流算法的基础,其最重要的贡献就是增广路定理:找不到增广路的时候
阅读全文
posted @ 2020-09-10 14:27 ViKyanite
阅读(81)
评论(0)
推荐(0)
2020年8月31日
网络流提高专题(洛谷题单)
摘要: 网络流从入门到入土 #2 这份题单UVA的题目偏多。但是洛谷不知道为啥UVA交不上去。所以一般我都是去VJ上刷题。 较为简单的最大流模板题: The Grand Dinner 这道题就是上一份题单里的圆桌问题。改改输出就好了。 #pragma GCC optimize(2) #include <bi
阅读全文
posted @ 2020-08-31 11:26 ViKyanite
阅读(172)
评论(0)
推荐(0)
2020年8月30日
P4126 [AHOI2009]最小割 (SCC+网络流)
摘要: 首先观察题面我们很明显就能发现,题目让我们求的是最小割的可行边和必须边。 让我们先从求最小割开始。在网络流中,最小割边 <==> 满流的边 考虑现有的满流边 u,vu,vu,v 如何被替代,不难想到 : 残量网络中有包含 u,vu,vu,v 的环(另一条路,注意还包括反向边)。 让流沿着环流动一圈,
阅读全文
posted @ 2020-08-30 09:57 ViKyanite
阅读(159)
评论(0)
推荐(0)
2020年8月26日
2-SAT
摘要: 最小字典序的2-SAT (以下文字嫖自网上) 【O(NM)算法:求字典序最小的解】 根据2-SAT建成的图中边的定义可以发现,若图中i到j有路径,则若i选,则j也要选;或者说,若j不选,则i也不能选; 因此得到一个很直观的算法: (1)给每个点设置一个状态V,V=0表示未确定,V=1表示确定选取,V
阅读全文
posted @ 2020-08-26 14:52 ViKyanite
阅读(310)
评论(0)
推荐(0)
2020年8月24日
差分约束
摘要: 放一篇写的很好的博客:http://www.cppblog.com/menjitianya/archive/2015/11/19/212292.html 个人感觉我差分约束还是不是很熟。 先总结一下遇见的差分约束题目类型: 1. 给定m条约束关系,求可行解 这种题目是需要建一个超级源点,向每个点连一
阅读全文
posted @ 2020-08-24 10:35 ViKyanite
阅读(69)
评论(0)
推荐(0)
2020年8月19日
并查集
摘要: 存个最最基础的路径压缩板子: int _find(int x){return fa[x]==x?x:fa[x]=_find(fa[x]);} void _merge(int x, int y){fa[_find(x)]=_find(y);} View Code 放几道裸题吧。 A - Wireles
阅读全文
posted @ 2020-08-19 19:33 ViKyanite
阅读(41)
评论(0)
推荐(0)
2020年8月15日
连通图
摘要: 这里可能需要说一下SCC是在有向图里的,BCC是在无向图里的,割边割点倒是都可以 Tajan求强连通分量(Strong Connected Component, SCC) 给个比较好的视频链接吧:https://www.youtube.com/watch?v=wUgWX0nc4NY&feature=
阅读全文
posted @ 2020-08-15 22:08 ViKyanite
阅读(490)
评论(1)
推荐(0)
2020年8月10日
生成树
摘要: 最小生成树 稀疏图用prim+heap,稠密图用kruscal,一般给的是稀疏图 prim+heap模板: #include <queue> #include <cstdio> #include <cstring> #include <iostream> #include <map> #includ
阅读全文
posted @ 2020-08-10 20:29 ViKyanite
阅读(52)
评论(1)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
25
下一页
公告