参考:http://blog.csdn.net/qian99/article/details/39138329参考的链接里说明得很好,注释也很好。。。thanks for sharing朴素的想法不难,dp[i][j][k]类似背包做法即可。但朴素思想复杂度过高。这里主要是用到 dif 那个变量,只...
分类:
其他好文 时间:
2014-09-10 19:07:00
阅读次数:
255
题意。。。
首先从小到大排个序,并且分析之后可得, 如果要去第i个的话,则第i-1个物品也要取(因为是排过序的与i相差最小的就是i-1或者是i+1, 但是i+1与i也可以看做i和i-1, 所以如果要去第i个的话,则第i-1个物品也要取)。
分析:设dp[i][j]表示有i个物品,拿j对。则第i个物品对dp[i][j]有两种情况:
一:如果要不取第i个物品, 则此时的dp[i][j] = dp...
分类:
其他好文 时间:
2014-09-10 17:56:00
阅读次数:
175
这题说的是给了一个长的字符串长度最大300000,又给了4000个单词 单词的长度不超过100.计算这个字符串能组成多少种不同单词的组合,求出方案总数。dp[i]以第i个字符为开始的字符串能有多少种的组成方案,这样每次去比较肯定是会超时的,然后可以用Trie树去优化,这样最多枚举100位种比4000...
分类:
其他好文 时间:
2014-09-10 17:42:10
阅读次数:
243
时间限制:0.75s空间限制:4M题意: 在一颗树(最多500000个节点)中,可以对节点染色,但是一个节点染了色后,它的父节点和兄弟节点都不能再染了,求最大的染色节点数,并输出所有染色节点。Solution: 一开始写了一个树形DP 后来看到有人说题目的输入是从上到下的。。。直接倒过来...
分类:
其他好文 时间:
2014-09-10 17:14:10
阅读次数:
142
一.POJ 1157 小花店问题
dp[i][j]表示前i朵花放入前j个瓶子得到的最大价值。
因为要求j>i,所以有两种放法:
(1)当i=j的时候dp[i][j]=v[1][1]+v[2][2]+v[i][j]+……
(2)当j>i的时候dp[i][j]=max(dp[i][j-1],dp[i-1][j-1]+v[i][j]);
#pragma comment(linker, "/ST...
分类:
其他好文 时间:
2014-09-10 16:00:00
阅读次数:
157
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4991
Ordered Subsequence
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 221 Accepted Su...
分类:
其他好文 时间:
2014-09-10 15:56:40
阅读次数:
145
把N个点先转化为2*N-2个点。比方说把012345转化成0123454321。这样,就能够找出随意两两个点之间的关系。然后依据关系能够得出来一个一元多项式的矩阵。然后就用高斯消元求出矩阵就可以。#include#include#include#include#include#includeusin...
分类:
其他好文 时间:
2014-09-10 15:36:30
阅读次数:
178
题目链接:hdu 4991 Ordered Subsequence
题目大意:给定一个序列,求有多少个子序列满足长度为m,并且递增。
解题思路:dp[i][j]表示说选了以第i个数为结尾,长度为j的递增子串方案数。将每个数离散化后用树状数组维护即可。
#include
#include
#include
#include
#define lowbit(x) ((x)&(-x...
分类:
其他好文 时间:
2014-09-10 12:37:10
阅读次数:
235
题目链接虽然题目不难,但是1A还是很爽, 只是刚开始理解错题意了,想了好久。 还有据说这个题用vector会超时,看了以后还是用邻接吧。题意:给一颗树,保证是一颗树,求去掉一个点以后的联通块里节点的数目的 最大值最小,求这样的点,并按照递增顺序输出。分析:d[father] = max(n-sum,...
分类:
其他好文 时间:
2014-09-10 12:18:50
阅读次数:
199
Chinese Knot
Time Limit: 2 Seconds Memory Limit: 65536 KB Special Judge
Chinese knot is a decorative handicraft that began as a form of Chinese folk artifact in the Tang and Song Dynas...
分类:
其他好文 时间:
2014-09-10 09:40:50
阅读次数:
304