概率dp
ljq真的不能再吃了
珍惜每一天
展开
-
【Atcoder J Sushi】概率dp
Atc J题意 有n个盘子 分别有 1 2 3 个寿司每次选一个盘子(可能为空)吃一个盘子 问你吃寿司的期望dp[a][b][c] a 代表1个寿司的盘子数 b代表2个寿司的盘子数 c代表3个寿司的盘子数p = (a+b+c)/n 所以吃到寿司的期望发生次数为 n/(a+b+c)然后再对吃盘子中的期望再分别记忆化搜索下去就行了/* if you can't see the re...原创 2019-04-23 10:24:19 · 1108 阅读 · 0 评论 -
【SPOJ Favorite Dice】概率dp
SPOJ Favorite Dice题意 有一个n面的骰子 问你所有面都扔到的期望次数是多少这道题应该是自己的第一道期望dp我们首先定义 dp[i]dp[i]dp[i]代表现在已经扔到iii种面了 还差多少次数到n面那么我们知道 dp[n] = 0 因为已经有nnn种面了然后我们考虑 他有 i/ni/ni/n的概率扔到自己已经包含的(dp[i]+1*in)\left( dp\left...原创 2019-04-18 18:56:12 · 126 阅读 · 0 评论 -
【SGU 495 Kids and Prizes】
SGU 495题意 一共有n个礼物 m个人来取 取完礼物的人会把空盒子放在原位置 问m个人取完后他们获得的礼物期望是多少我们设dp[i]dp[i]dp[i]表示第iii个人取得礼物的概率那么dp[1]=1dp[1]=1dp[1]=1 我们对dp[i]dp[i]dp[i]分析 他这次没取到礼物的概率和dp[i−1]dp[i-1]dp[i−1]相同 所以概率为1−dp[i−1]1-dp[i-1]...原创 2019-04-18 20:06:41 · 101 阅读 · 0 评论 -
【ZOJ 3640 Help Me Escape】概率dp
ZOJ3640题意 有个人啊 他有初始的攻击力fff 总共有nnn个怪物 每个怪物呢都有c[i]c[i]c[i],t[i]t[i]t[i]其中t[i]t[i]t[i] = (1+sqrt(5))/2∗c[i]∗c[i](1+sqrt(5))/2*c[i]*c[i](1+sqrt(5))/2∗c[i]∗c[i] 他每天随机挑选一个怪物来Pk 如果这个人打得过怪物呢 他会花t[i]t[i]t[i]...原创 2019-04-18 20:50:47 · 155 阅读 · 0 评论 -
【BZOJ 4008 [HNOI2015]亚瑟王】
BZOJ4008中文题意 大佬们耐心看下做法 第一次看这种dp真的无从下手 于是翻开了题解先把期望转换成求概率原来这种轮次的dp 有一维状态还可以是轮次dp[i][j]dp[i][j]dp[i][j]代表iii这张牌在第jjj轮的概率那么很显然你这jjj轮取的话 i−1i-1i−1肯定是从j+1j+1j+1轮过来(否则你不能到jjj轮)那么概率就是 dp[i−1][j+1]∗(1−...原创 2019-04-19 10:30:17 · 223 阅读 · 0 评论