// uva live 4394 String painter
//
// 这一题是训练指南上dp专题的习题,初看之下觉得只是略微复杂了一点
// 就敲阿敲阿敲,两个半小时后,发现样例过了,然而自己给出的数据跪了
// 交了也wa了,才发现,自己的方法是有问题的,如果是将两个串同时考虑
// 的话,比如: dp[i][j] 表示从i到j,s串刷成目标b串所需要的最小的花费
// 然后根据区间的端点...
分类:
其他好文 时间:
2015-06-10 14:12:34
阅读次数:
89
http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19461
题目意思大致是给你一串数字,A,B两个人轮流从两端取一段数字并得到该串数字的和的点数,每个人都尽可能的多的点数,问A最多能比B多多少点。
区间dp,一开始打算分AB,但是发现太麻烦了,最后用dp(l,r)表示在区间l~r中先手能赢的的最多点数。假设A是区间...
分类:
其他好文 时间:
2015-06-09 22:00:36
阅读次数:
96
http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19461题目意思大致是给你一串数字,A,B两个人轮流从两端取一段数字并得到该串数字的和的点数,每个人都尽可能的多的点数,问A最多能比B多多少点。区间dp,一开始打算分AB,但是发...
分类:
其他好文 时间:
2015-06-09 21:30:44
阅读次数:
98
男神的礼物Time Limit: 20 SecMemory Limit: 256 MB题目连接http://acm.uestc.edu.cn/#/problem/show/1131DescriptionLweb学长是集训队里公认的男神。有一天他要给美美的学姐姐准备礼物。Lweb学长可是会魔法的哟。为...
分类:
其他好文 时间:
2015-06-08 18:58:39
阅读次数:
95
分析:两个人都足够聪明,因此每个阶段都拿最大的。dp[sa][ea][sb][eb]分别表示区间1的开始为sa,结束为ea,区间2的开始为sb,结束为eb时能拿到的最大值。之后分别从四个方向上拿,是个搜索的过程。
[cpp] view
plaincopyprint?
#include
using namespace std;
...
分类:
其他好文 时间:
2015-06-02 22:10:58
阅读次数:
164
很明显带有博弈的味道。让A-B最大,由于双方都采用最佳策略,在博弈中有一个要求时,让一方的值尽量大。而且由于是序列,所以很容易想到状态dp[i][j],表示序列从i到j。结合博弈中的思想,表示初始状态i->j情况下,先手能获得的最大分数。后手能获得的就是sum[i][j]-dp[i][j]。接下来枚...
分类:
其他好文 时间:
2015-06-01 12:49:50
阅读次数:
97
石子合并(一)时间限制:1000 ms | 内存限制:65535 KB 难度:3描述有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,...
分类:
其他好文 时间:
2015-05-28 09:19:58
阅读次数:
122
题目链接:http://poj.org/problem?id=1088思路分析:1>状态定义:状态dp[i][j]表示在位置map[i][j]可以滑雪的最长区域长度;2>状态转移方程:由于由位置[i, j]只能向四个方向移动,所以子问题最多有四个;所以dp[i][j]为其邻域可以滑雪的最大区域长度加...
分类:
其他好文 时间:
2015-05-25 21:53:16
阅读次数:
138
// uva10891 Game of Sum
// 这是在训练指南上看到的一题,啃了很久很久,到现在有
// 一定的动态规划的基础,然而博弈性的东西依然不会
//
//
// 一开始想的是dp(i,j)表示在i,j段取得最大值
// dp(i,j) = max(dp(i,i),d(i.i+1),...d(i,j-1),d(j-1,j),d(j-2,j)...d(i+1)(j);,sum(i,j...
分类:
其他好文 时间:
2015-05-24 08:57:30
阅读次数:
158
题目链接:http://poj.org/problem?id=2192思路分析:该问题可以看做dp问题,同时也可以使用dfs搜索求解,这里使用dp解法;设字符串StrA[0, 1, …, n]和StrB[0,1, .., m]构成字符串Str[0, 1, … , m + n + 1];1)状态定义:...
分类:
其他好文 时间:
2015-05-23 22:45:25
阅读次数:
120