从旅行商问题说起—— 给定一个图,n个节点(n>(v-1) & 1))//如果这个点还没有走过 { int val=DP(v,S | (1<<(v-1))); if (val!=INF) { dp[K][S]=min(dp[K][S],val+dist); } } } r...
分类:
其他好文 时间:
2014-09-26 20:28:18
阅读次数:
196
题目:hdoj 1074 Doing Homework
题意:给出一些任务15个,每个任务有截至时间和需要做的天数,超期一天扣一分,求让扣分最小的安排方案。
分析:用状态压缩枚举所有的状态,dp【st】表示在st状态下的最小扣分
转移方程:dp【st | (1
注意这个题目需要打印路径,所以还要一个数组保存状态的转移,递归输出结果即可。
AC
代码:
...
分类:
其他好文 时间:
2014-09-25 14:06:28
阅读次数:
192
方格取数(1)
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5589 Accepted Submission(s): 2123
Problem Description
给你一个n*n的格子的棋盘,每个格...
分类:
其他好文 时间:
2014-09-25 12:40:38
阅读次数:
219
旅行商问题: 给定一个N节点组成的带权有向图的距离矩阵D(i,j)(INF--没有边),求从定点0出发,经过每个节点恰好一次再返回节点0,所经过的边的权值最小为多少?范围: 2<=n<=15dp[k][status]——到达k节点时,已经走过的点的集合为status的最佳答案,status是一个.....
分类:
其他好文 时间:
2014-09-24 16:37:07
阅读次数:
198
Description
郑厂长不是正厂长
也不是副厂长
他根本就不是厂长
还是那个腾讯公司的码农
一个业余时间喜欢下棋的码农
最近,郑厂长对八皇后问题很感兴趣,拿着国际象棋研究了好几天,终于研究透了。兴奋之余,坐在棋盘前的他又开始无聊了。无意间,他看见眼前的棋盘上只摆了八个皇后,感觉空荡荡的,恰好又发现身边还有几个骑士,于是,他想把这些骑...
分类:
其他好文 时间:
2014-09-22 11:59:12
阅读次数:
320
HDU 1565 方格取数(1) (状态压缩DP)
ACM
题目地址:
HDU 1565 方格取数(1)
题意:
中文。
分析:
dp[i][j]表示前i行状态j的最优解。
先预处理出符合条件的数,17000+个(n在20以内)。
不过感觉复杂度挺高的会T,但是却能A。
这题的正解应该是最小割,回头补下。
代码:
/*
* Author...
分类:
其他好文 时间:
2014-09-20 21:31:19
阅读次数:
270
题意:给定你n个文本串 ,m个模式串,怎么构造最短的新的文本串使得这个新的文本串包含n个文本串的所有信息且文本串的长度最短且不包含模式串。解题思路:这里看题解撸的,首先我们算出两两文本串的距离(end数组标记文本和模式串的值不同,利用这个进行bfs算出两两之间的最短距离,注意到这里模式串的end是不...
分类:
其他好文 时间:
2014-09-16 20:25:11
阅读次数:
250
题意:这个题目和HDU2457有点类似,都是AC自动机上的状态dp,题意就是给你只含有'A','T','C','G',四个字符的子串和文本串,问你文本串如何排列才可以使得文本串中包含有更多的模式串解题思路:我们知道了 有 num[0] 个 'A', num[1] 个 ‘T’, num[2] 个 ‘C...
分类:
其他好文 时间:
2014-09-16 13:58:50
阅读次数:
184
题目链接:http://poj.org/problem?id=3311
Floyd + 状态压缩DP
题意是有N个城市(1~N)和一个PIZZA店(0),要求一条回路,从0出发,又回到0,而且距离最小。
状态:dp[S][v]表示从v出发访问剩余的所有顶点(集合S),最终回到顶点0的路径的权重总和最小值。
#include
#include
#inc...
分类:
其他好文 时间:
2014-09-11 15:21:52
阅读次数:
161
题目链接:http://poj.org/problem?id=3254思路:状态压缩DP,状态方程为dp[i][j] += (dp[i-1][k])code: #include #include #define N 500const int MOD = 100000000;int dp[15][N....
分类:
其他好文 时间:
2014-09-06 22:31:44
阅读次数:
329