码迷,mamicode.com
首页 >  
搜索关键字:dp    ( 24588个结果
poj 3156 hash+记忆化搜索 期望dp
#include#include#include#includeusing namespace std;int n,m;#define N 32#define mod 10007LL#define mod2 10000007#define inf 0x3ffffffftypedef long lon...
分类:其他好文   时间:2014-07-09 21:48:32    阅读次数:358
ZOJ 3551 Bloodsucker (概率DP)
ZOJ 3551 Bloodsucker (概率DP) 题目大意: 有 n-1 个人 和 1 个吸血鬼,然后每天有且只有会有两个相遇(可能是人和人,吸血鬼和吸血鬼,人和吸血鬼),当人和吸血鬼相遇时,被感染为吸血鬼的概率为p,问你全部变为吸血鬼的天数的数学期望。 解题思路: 用DP[i]记录还有i个人的时候,全部变为所需要的天数的期望,则: 令 px 表示 C(i,1)*C(n-i,1)/C(n,2)*p , 也就是 选出1个吸血鬼1个人并且并传染的概率 则: DP[n-i]= 1 + px*DP[...
分类:其他好文   时间:2014-07-06 12:45:27    阅读次数:162
HDU 1847 Good Luck in CET-4 Everybody! (博弈论sg)
HDU 1847 Good Luck in CET-4 Everybody! (博弈论sg) 解题思路: 1、用博弈论sg函数可以解 根据NP图的关系,发现 n%3=0时,Cici赢,否则Kiki赢 2、用DP去解,用dp[n][f] 表示还剩n张牌时,f先走,谁赢。...
分类:其他好文   时间:2014-07-06 12:37:25    阅读次数:154
ZOJ3329-One Person Game(概率DP求数学期望)
One Person Game Time Limit: 1 Second      Memory Limit: 32768 KB      Special Judge There is a very simple and interesting one-person game. You have 3 dice, namely Die1, Die2 and Die3. Die1...
分类:其他好文   时间:2014-07-06 12:04:41    阅读次数:167
ZOJ3605-Find the Marble(概率DP)
Find the Marble Time Limit: 2 Seconds      Memory Limit: 65536 KB Alice and Bob are playing a game. This game is played with several identical pots and one marble. When the game starts, Alice...
分类:其他好文   时间:2014-07-06 11:35:34    阅读次数:133
POJ2392 SpaceElevator [DP]
题目大意:有一头奶牛要上太空,他有很多种石头,每种石头的高度是hi,但是不能放到ai之上的高度,并且这种石头有ci个 将这些石头叠加起来,问能够达到的最高高度。 解题思路:首先对数据进行升序排序,这样才是一个标准的多重背包的问题 为什么要排序? 因为只有这样才能得到最优解,如果一开始就是高的在前面,那么后面有低的却不能选到,就直接选高的去了。这样是不能达到最优解的 使f[i]的状态标记,...
分类:其他好文   时间:2014-07-06 09:41:36    阅读次数:177
POJ 3666 Making the Grade [DP]
题意: 给定一个序列,以最小代价将其变成单调不增或单调不减序列,这里的代价看题目公式。 思路: 很容易想到是DP。 1. 对前i个序列,构成的最优解其实就是与两个参数有关。一个是这个序列处理后的最大值mx,和这个序列处理的代价值cost。 显然最大值mx最小最好(这样第i+1个值可以不花代价直接接在其后面的可能性更大),cost最小也最好(题意要求),但是两者往往是鱼和熊掌。 用dp...
分类:其他好文   时间:2014-07-06 09:37:41    阅读次数:350
HDU 3366 Passage (概率DP)
HDU 3366 Passage (概率DP) 题目大意: T组测试数据,一个人困在了城堡中,有n个通道,m百万money ,每个通道能直接逃出去的概率为 P[i] ,遇到士兵的概率为 q[i],遇到士兵得给1百万money,否则会被杀掉,还有 1-p[i]-q[i] 的概率走不通,要回头。问在可以选择的情况下,逃出去的概率是多少? 解题思路: 首先,n个通道要选择哪个先走哪个后走呢?如果暴力是2^n,显然不可取。只需要贪心,选择逃生概率最大的通道,也就是 p[i]/q[i]最大的优先。 用 dp[i]...
分类:其他好文   时间:2014-07-06 09:32:28    阅读次数:273
HDU4089-Activation(概率DP)
Activation Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1332    Accepted Submission(s): 501 Problem Description After 4 years' wai...
分类:其他好文   时间:2014-07-06 00:57:32    阅读次数:150
HDU - 2859 Phalanx
题意:求/直线的对称矩阵最大多大 思路:DP 每个点就是了 #include #include #include #include using namespace std; const int MAXN = 1200; int dp[MAXN][MAXN]; char str[MAXN][MAXN]; int n; int main() { while (scanf("%d", ...
分类:其他好文   时间:2014-07-06 00:10:36    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!