Boapath

   :: 首页  :: 新随笔  ::  ::  :: 管理

2014年1月16日

摘要: 前言:博弈论博大精深。 所谓平等博弈只是博弈论,应该说是组合博弈的一个分支。 本来还想做一篇详细基础解说向,但是实在嫌麻烦,所以我要强调一下本文属于补充备注类型,甚至可以说是记录的草稿。建议看了推荐的那些东西再来看本文作为一个补充吧。 总之,有什么说的不对的,还请大家不惜余力指出。推荐: http://blog.csdn.net/acm_cxlove/article/details/7854526cxlove总结得很好。最重点是里面的一些论文+"Game Theory"那篇。 http://www.cnblogs.com/kuangbin/archive/2011/08/2 阅读全文
posted @ 2014-01-16 20:24 Boapath 阅读(705) 评论(0) 推荐(0) 编辑

2013年12月31日

摘要: 之前看了一段组合数学,但是没怎么做题。最近暂时补了2题:POJ3252题目定义了一个"round number" 意思是:一个数的二进制表达中0的个数不少于1的个数,这个数就是一个round number。给你2个数Start,Finish(1 ≤Start 2 #include 3 #include 4 #include 5 using namespace std; 6 const int maxn = 33; 7 int c[maxn][maxn]; 8 int num[maxn]; 9 int len[maxn];10 void anslen(int i)11 {12 阅读全文
posted @ 2013-12-31 13:01 Boapath 阅读(337) 评论(0) 推荐(0) 编辑

2013年12月18日

摘要: 差分约束的题目一般是:给一些约束条件(一些不等式),要求满足所有条件的一个解(最大或最小)。 对于xi - xj ≤ ki;这样的一个不等式,想到求最短路时的松弛技术(d[u]>d[v]+map[v][u])。 所以是否可以将差分约束转化为最短路的问题呢? 答案是肯定的。 xi,xj 对应于点u,v;ki对应于两点间的距离。但是有几点要注意: 1、 关于松弛技术,是对于约束:d[u]≤d[v]+w[v,u] 的松弛,等号不能漏——具体证明参见《算导》; 所以当题目给出的约束条件为不等号>|k == ≥k+1 || ="就是求最长。(不要忘记等号!)——具体理由见POJ1. 阅读全文
posted @ 2013-12-18 16:58 Boapath 阅读(508) 评论(0) 推荐(1) 编辑

2013年12月11日

摘要: Euler回路:图G的一个回路,恰通过G中每条边一次。A. 连通图B. 对于无向图,度数为奇数的点的个数为0。C. 对于有向图,每个顶点的入度等于出度。Euler通路:一笔画问题B’.对于无向图,度数为奇数的个数为2。c’.对于有向图,存在2个顶点,其入度不等于出度,其中起点的出度比入度大1,终点的入度比出度大1。O(m):无向图+链式前向星+DFS 1 //欧拉回路 2 const int MAXN = 111111; 3 int ans[MAXN];//记录边的路径 4 int ansi = 0; 5 bool visit[2*MAXN]; 6 void DFS(int now) 7 { 阅读全文
posted @ 2013-12-11 00:08 Boapath 阅读(451) 评论(0) 推荐(0) 编辑