- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 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
447
原创 poj 2288 Islands and Bridges解题报告-状态压缩dp
题目链接:http://poj.org/problem?id=2288题目描述:哈密尔顿路问题。n个点,每一个点有权值,设哈密尔顿路为 C1C2...Cn,Ci的权值为Vi,一条哈密尔顿路的值分为三部分计算:1.每一个点的权值之和2.对于图中的每一条CiCi+1,加上Vi*Vi+13.对于路径中的连续三个点:CiCi+1Ci+2,若在图中,三点构成三角形,则要加上Vi*Vi+1*V
2012-04-17 20:20:11
396
原创 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
562
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
481
原创 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
487
原创 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
3263
原创 我对KMP的理解(浅显理解)
对于KMP的理解,关键是在next数组的理解。先直接给出代码,求next函数的代码如下:void getnext(){ int len, i,j, h; memset(next,0, sizeof(next)); len =strlen(pat); next[0] =-1; i = 0; j
2012-02-15 14:56:53
713
原创 简单讲述DES加密算法
鄙人最近刚刚接触DES加密算法, 虽然理解不深,但是在这里可以简单描述一下该算法。一、算法简单介绍;数据加密标准(Data Encryption Standard,DES)是美国标准技术研究院(National Institue of Standard and T
2011-10-08 19:26:34
1379
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人