ACM
文章平均质量分 77
algoCG
这个作者很懒,什么都没留下…
展开
-
hdu 4034 Graph解题报告-Floyd思想
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4034 题目描述:给你一个n*n矩阵来表示一个图,矩阵的每个元素gij都表示i点到j点的最短路,其中对角线元素总是0。问满足这个矩阵的图的最少边数是多少,若不存在,则输出impossible。 显然,边数最多的情况是每两点之间都有最短的直边相连,边数最多为n2-n,在每两点都有最短直边相连情况下,我原创 2012-04-23 09:49:51 · 450 阅读 · 0 评论 -
poj 2441Arrange the Bulls解题报告-状态压缩dp
题目链接:http://poj.org/problem?id=2441 题目描述:有n头牛, m个仓库,每头牛有它喜欢的仓库,每个仓库最多只能安排一头牛,问有多少种安排方法。 这道题目应该算是状态压缩dp的简单题目。 如果之前没有接触过状态压缩dp,或者没有很好的理解的状态压缩dp,可以看看这两篇论文:论文1, 论文2。这两篇论文自我感觉都写的很好,尤其是论文2里讲解的原创 2012-04-17 10:14:03 · 564 阅读 · 1 评论 -
四边形不等式相关
四边形不等式,即:w[i , j] + w[i' , j'] 看了几篇关于四边形不等式,虽然不是很懂四边形不等式的相关证明,但却发现可以总结出一些类似于公式的东西,总结如下: 顺便推荐两篇论文: 《四边形不等式》, 《动态规划算法优化技巧》 我是这么总结的: 1> 状态转移方程形如:f[i] = opt{f[j]+w[j , i]} 其中b[i] (说明:b[i]是根据题目原创 2012-04-16 16:49:46 · 483 阅读 · 0 评论 -
poj 2288 Islands and Bridges解题报告-状态压缩dp
题目链接:http://poj.org/problem?id=2288 题目描述:哈密尔顿路问题。n个点,每一个点有权值,设哈密尔顿路为 C1C2...Cn,Ci的权值为Vi,一条哈密尔顿路的值分为三部分计算: 1.每一个点的权值之和 2.对于图中的每一条CiCi+1,加上Vi*Vi+1 3.对于路径中的连续三个点:CiCi+1Ci+2,若在图中,三点构成三角形,则要加上Vi*Vi+1*V原创 2012-04-17 20:20:11 · 398 阅读 · 0 评论 -
hdu 2243考研路茫茫——单词情结—解题报告
算法:AC自动机的理解,Trie图的应用。 我的理解:Trie图是建立在AC自动机基础上的,前者比后者有更多的应用。对于AC自动机的理解, 请参考这篇大牛推荐论文,http://www.cs.uku.fi/~kilpelai/BSA05/lectures/slides04.pdf,虽然是英文的,读了一个下午后,确实觉得讲的很明白; 对Trie的理解,请参考王贇的论文http://wenku.原创 2012-03-31 23:21:10 · 3266 阅读 · 0 评论 -
poj 1325Machine Schedule解题报告-最小顶点覆盖等于最大匹配数
题目链接:http://poj.org/problem?id=1325 题目描述:2台机器A和B,分别有n,m种工作状态,k个工作,可以在A机器x状态下工作,也可以在B机器y状态下工作。问最少切换多少次机器状态可以完成所有工作。 解题思路:把A机器下的工作状态看作点集X,B机器下的每个工作状态看作点集Y,每个任务i看做一条连接状态a[x]和b[y]的边,问题转化为求解最少的点覆盖(关联)每一条原创 2012-04-02 17:32:56 · 488 阅读 · 0 评论