2015年8月18日

ZOJ 3329-One Person Game(概率dp,迭代处理环)

摘要: 题意:三个色子有k1,2,k3个面每面标号(1-k1,1-k2,1-k3),一次抛三个色子,得正面向上的三个编号,若这三个标号和给定的三个编号a1,b1,c1对应则总和置零,否则总和加上三个色子标号和,直到总和不小于n时结束,求抛色子的期望次数。分析:该题状态好分析dp[i]表示和为i时的期望次数,... 阅读全文

posted @ 2015-08-18 17:40 积跬步、至千里 阅读(187) 评论(0) 推荐(0) 编辑

UVA 11600-Masud Rana(状压,概率dp)

摘要: 题意:有n个节点的图,开始有一些边存在,现在每天任意选择两点连一条边(可能已经连过),求使整个图联通的期望天数。分析:由于开始图可以看做几个连通分量,想到了以前做的一个题,一个点代表一个集合(这里是连通分量)进行压缩dp[i][s]表示最后连接的第i个联通分量,联通状态是s时的期望天数,dp[0][... 阅读全文

posted @ 2015-08-18 15:41 积跬步、至千里 阅读(204) 评论(0) 推荐(0) 编辑

UVA 10529-Dumb Bones(概率dp)

摘要: 题意:给出放一个多米诺骨牌,向左向右倒的概率,求要放好n个骨牌,需要放置的骨牌的期望次数。分析:用到区间dp的思想,如果一个位置的左面右面骨牌都已放好,考虑,放中间的情况,dp[i]表示放好前i个骨牌,要放的期望次数,枚举1-i,每个点做中间点求对应的期望,取最小值。dp[i]=min(L*dp[l... 阅读全文

posted @ 2015-08-18 11:24 积跬步、至千里 阅读(246) 评论(0) 推荐(0) 编辑

LightOJ 1038-Race to 1 Again(概率dp)

摘要: 题意:给你一个数n每一步这个数可以变为他的因子,直到这个数变为1,求n变到1的期望步数。分析:dp[i],表示i变为1的期望步数,dp[1]=0,dp[n]是答案。dp[i]=sum(dp[j])/tmp+1;(j是i的因子,tmp是i因子的个数化简即可#include #include #incl... 阅读全文

posted @ 2015-08-18 11:14 积跬步、至千里 阅读(146) 评论(0) 推荐(0) 编辑

HDU 4336-Card Collector(状压,概率dp)

摘要: 题意:有n种卡片,每包面里面,可能有一张卡片或没有,已知每种卡片在面里出现的概率,求获得n种卡片,需要吃面的包数的期望分析:n很小,用状压,以前做状压时做过这道题,但概率怎么推的不清楚,现在看来就是基本的概率dpdp[s]表示获得卡片种数情况是s时期望包数,dp[(1#include #includ... 阅读全文

posted @ 2015-08-18 11:07 积跬步、至千里 阅读(159) 评论(0) 推荐(0) 编辑

导航