算法
文章平均质量分 59
a710128
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多次背包 O(NV)
#include#include#includeusing namespace std;const int MaxN = 1000 + 5;int n,m,v[MaxN],gs[MaxN],que[MaxN<<1],lead,tail,last,now;double w[MaxN],f[2][MaxN<<1],add;char ch;void read(int &num){ w原创 2014-09-24 19:44:44 · 685 阅读 · 0 评论 -
网络流 -- 流量平衡?
原创 2014-11-17 22:11:13 · 1321 阅读 · 1 评论 -
解方程(有点精度问题)
#include#include#includeusing namespace std;const int MaxN = 100 + 10;const long double eps = 1e-16, INF = 1e20;int n,sl[MaxN];long double f[MaxN][MaxN],ans[MaxN][MaxN],t;int sgn(double x){ i原创 2014-11-22 10:02:35 · 722 阅读 · 0 评论 -
【清单】边角知识清单
自己看的满足ORE规则的哈密顿回路 (n^2)Manacher回文串(n)stoer-wagner全局最小割(n^3)原创 2015-02-26 17:39:47 · 635 阅读 · 0 评论 -
支配树 与 tarjan算法
简介什么是支配树?支配树是什么?XD 对于一张有向图(可以有环)我们规定一个起点r(为什么是r呢?因为网上都是这么规定的),从r点到图上另一个点w可能存在很多条路径(下面将r到w简写为r->w)。 如果对于r->w的任意一条路径中都存在一个点p,那么我们称点p为w的支配点(当然这也是r->w的必经点),注意r点不讨论支配点。下面用idom[u]表示离点u最近的支配点。 对于原图上除r外每一个点原创 2015-11-19 15:21:50 · 12623 阅读 · 2 评论
分享