![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法--动态规划--期望dp
妖怪吧
这个作者很懒,什么都没留下…
展开
-
JLOI 2013 卡牌游戏 bzoj3191
题目描述N个人坐成一圈玩游戏。一开始我们把所有玩家按顺时针从1到N编号。首先第一回合是玩家1作为庄家。每个回合庄家都会随机(即按相等的概率)从卡牌堆里选择一张卡片,假设卡片上的数字为X,则庄家首先把卡片上的数字向所有玩家展示,然后按顺时针从庄家位置数第X个人将被处决即退出游戏。然后卡片将会被放回卡牌堆里并重新洗牌。被处决的人按顺时针的下一个人将会作为下一轮的庄家。那么经过N-1轮后最后只会剩下...原创 2018-06-04 11:17:03 · 136 阅读 · 0 评论 -
BZOJ 4720: [Noip2016]换教室
Time Limit: 20 Sec Memory Limit: 512 MB Submit: 1502 Solved: 829 [Submit][Status][Discuss] Description对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有2n节 课程安排在n个时间段上。在第i(1≤i≤n)个时间段上,两节内容相同的课程...原创 2018-06-18 23:26:58 · 116 阅读 · 0 评论 -
tyvj 1864 守卫者的挑战
传送门解题思路dp[i][j][k]表示前i个挑战,赢了j场,现在还有k个包的获胜概率。 转移方程: dp[i+1][j+1][k+a[i]] += p[i+1]*dp[i][j][k] (k+a[i]>=0) dp[i+1][j][k]+=(1-p[i+1])*dp[i][j][k] 时间复杂度O(n^3)代码#include<iostream>...原创 2018-07-22 17:01:15 · 116 阅读 · 0 评论 -
LUOGU P3830 [SHOI2012]随机树
传送门解题思路一道比较好的期望dp题,对于第一问来说,设f[i]表示有i个叶子节点的平均叶子深度,当展开一次,它的影响是对于某棵树的某个叶子来说让他的总叶节点数+这个叶子的深度再+2,因为不知道是哪个叶子展开,直接算太麻烦,所以这个叶子的深度其实就相当于平均值,这点比较巧妙,也就是说直接+一个平均值+2即可,所以转移方程为f[i]=(f[i-1](i-1)+f[i-1]+2)/i ,f...原创 2018-08-21 17:30:09 · 161 阅读 · 0 评论 -
LUOGU P4316 绿豆蛙的归宿
题意翻译「Poetize3」 题目背景随着新版百度空间的上线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。 题目描述给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。 到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为 1/K 。...原创 2018-08-21 21:00:36 · 177 阅读 · 0 评论