随笔分类 - 动态规划—概率DP
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=5236 题意:现在有人要在文本编辑器中输入n个字符,然而这个编辑器有点问题。 在i+0.1s(i>=0)的时刻可以输入一个字符。 在i+0.9s(i>0)的时刻系统可能会崩溃,需要重新开始或者从上次保存点开始。 在
阅读全文
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=5781 题意: Alice要去取钱,可是她忘记有多少钱了,只知道在[0,k]的范围之内,她每次可以选择取y的钱,如果y超过了她的存款,那么就会警告,警告w次的话就会被抓走,问在最多警告w次的情况下取出钱
阅读全文
摘要:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3329 题意:现在有三个骰子,分别有k1,k2和k3面,面上的点就是1~ki。每次扔骰子,如果这三个骰子的值分别对应为a,b,c,那么将值初始化为0,否则就将三个骰子的点值和相
阅读全文
摘要:http://poj.org/problem?id=3744 题意: 现在有个屌丝要穿越一个雷区,雷分布在一条直线上,但是分布的范围很大,现在这个屌丝从1出发,p的概率往前走1步,1-p的概率往前走2步,求最后顺利通过雷区的概率。 思路: 首先很容易能得到一个递推式:$dp[i]=p*dp[i-1]
阅读全文
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4405 题意: 有个屌丝喜欢玩飞行棋,现在棋盘就编号为0~n,起点为0,终点为n,只要最后大于等于n就可以,还存在一些跳跃的格子,即可以从u跳到v。问掷骰子的期望次数。 思路: 逆推计算期望即可。需要注意的就是跳跃
阅读全文
摘要:https://vjudge.net/problem/LightOJ-1038 题意:给出一个数n,每次选择n的一个约数m,n=n/m,直到n=1,求次数的期望。 思路:d【i】表示将i这个数变成1的次数期望。 现在对于D来说,d【D】=1/cnt*{(d【D/1】+1)+(d【D/x1】+1)+(
阅读全文