随笔分类 - 概率dp
摘要:题目链接http://acm.sdut.edu.cn/onlinejudge2/index.php/Home/Index/problemdetail/pid/2878.html 题意 n个结点编号为0到n-1组成一个环。如果当前在结点x,那么它等概率的走向 (x+1)mod n,(x-1) 问从0到
阅读全文
摘要:1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #include <iostream> 5 #include <vector> 6 #include <cmath> 7 8 using namespace std;
阅读全文
摘要:题意 你有三枚色子,第i个色子有ki面,你有一个计数器。 1.开始的时候将计数器调至0 2.扔三个色子,如果色子1是a,色子2是b,色子3是c,则将计数器归零。否则计数器加上三个色子的和。 3.如果计数器的数字大于等于n游戏结束,否则重复步骤 计算扔色子次数的期望 分析 通过带入系数解决概率DP问题
阅读全文
摘要:题意 某场比赛有M道问题,T支队伍,和数字N给出每支队伍解决每道问题的概率。 问这场比赛满足下面两个条件的概率 1.每支队伍至少做出一道题 2.冠军队至少做出N道题。 分析 条件2是不是可以转化为 至少有一支队做出N道及以上道题。 这个题主要是概率,其次才是dp,而且好像不算概率DP。 我们来倒推一
阅读全文
摘要:题意 dragon和princess玩一个游戏。开始的时候袋子里有w个白老鼠和b个黑老鼠。两个人轮流从袋子里面往外摸老鼠。谁先拿到白老鼠谁先获胜。dragon每次抓出一只老鼠,剩下老鼠里面都会有一只跳出袋子。princess则不会。 princess先抓。问princess赢得概率是多少。 分析 简
阅读全文
摘要:题意 有s个系统,n种bug,小明每天找出一个bug,可能是任意一个系统的,可能是任意一种bug,即是某一系统的bug概率是1/s,是某一种bug概率是1/n。 求他找到s个系统的bug,n种bug,需要的天数的期望。 分析 题意很难懂··真的很难懂··· 基础的概率dp。 令f[i][j]为当前已
阅读全文
摘要:题意 有一个R*C的方格。一个人想从(1,1)走到(r,c)。在每个格子都有三种选择,向下,向右,或者原地不动。每个格子里的每个选择都有一定的概率。而每次移动都需要消耗2点的能量,问期望消耗的能量是多少。 分析 概率DP入门题。 f[i][j]为从(i,j)到(r,c)的期望消耗。从(i,j)有三种
阅读全文
摘要:题意 飞行棋。有n+1格,开始时在0号格子,每一步都要扔一个dice(六个面,概率相同)哪一面朝上他就会向前走x+i步。当x+i大于等于N的时候,游戏结束。另外,地图上有m条航线。第i条航线可以直接从xi到yi。计算扔dice次数的期望。 分析 这个题有一个默认的条件,如果当前格子有航线可以选择,那
阅读全文
摘要:概率的计算答案给出的这张图很清楚了,然后因为要求取模,a/b%M=a*b^-1%M=a*inv(b,M)%M; 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #include <cstdio> 5 6 using n
阅读全文

浙公网安备 33010602011771号