概率dp
文章平均质量分 66
黑山老猴妖
这个作者很懒,什么都没留下…
展开
-
概率dp ZOJ 3329
题意:给三个骰子,分别有k1,k2,k3个面,每个面朝上的概率相同。自己玩游戏,有一个计时器,计数器开始时为0,每次扔骰子,如果第一个为a,第二个为b,第三个为c就把计数器清零,否则计时器加上当前三个骰子的和,问当计数器大于n是的期望是多少 思路:http://blog.csdn.net/mowayao/article/details/36891437 自己想的时候,求来求去都会发现是有环的,原创 2015-05-28 19:06:08 · 453 阅读 · 0 评论 -
lightoj 1151 概率dp + 高斯消元
链接:vjudge.. 题意:10*10的地图,不过可以直接看成1*100的,从1出发,要到达100,每次走的步数用一个完美的大小为6的骰子决定。地图上有A和B,A和B都使你跳跃,不过一个是往前跳,一个是使你往后跳。。问从1走到100的期望 思路:概率dp的方程很简单就能想到,不过由于可以往前或者往后走,没法直接递推,用高斯消元解方程组得到解。//原来一直都懒得用高斯消元,都想递推解决,不过有原创 2015-07-04 14:40:56 · 1359 阅读 · 0 评论 -
POJ 2096 概率dp
题意:给一个程序,甲每天能发现一个bug,bug分为n种,可以发生在s个位置,每次发现bug的位置是随机的且每次每种bug发生的概率都是1/n*s,问发现了n种和s种位置的bug都发现了的时候的概率 思路:啦啦啦~百度的题解~用dp[i][j]表示发现了i种bug,发生在j种位置时,到达完成是天数的期望。 那么dp[i][j]可以有四种转移方向,dp[i][j],dp[i+1][j],dp[i原创 2015-05-27 21:27:41 · 411 阅读 · 0 评论 -
POJ 3744 水概率dp+水矩阵快速幂
思路:很水的概率dp,很水的矩阵快速幂,就是从当前点推出从当前点到后两个点的概率,然后因为n比较大,所以用矩阵快速幂优化(不过我写的这个还是跑得慢= = 代码: #include #include #include #include using namespace std; const int N = 130; const int mod = 1e9+7; #define ll long lo原创 2015-05-27 19:38:12 · 543 阅读 · 0 评论 -
lightoj 1265 概率dp
题意:英文不难(因为我都能看懂。。),大意就是在一个荒岛上只有你和其他的一种吃人的动物和被吃的动物,然后题中说明了相遇时发生的事件,食肉动物数目为0的时候可以逃生,问最后成功逃生的概率 思路:推推推的就写出了转移方程,因为C(n,2)忘了除以2错了一天。。。 代码: #include #include #include #include #include #include usi原创 2015-06-04 19:13:57 · 755 阅读 · 0 评论