题解 很容易想出来最优策略是什么。 就是从n到1看到开着的灯就把它关了 我们预处理出当前状态把灯全部关闭后的最少步数cnt 然后我们的主人公就要瞎按。。。 设dp[i]代表当前状态最优解为i步时走到dp[i-1]用过步数的期望。 现在我们考虑如何转移到dp[i] 当我们这一步走到当前最优策略的一步时 ...
分类:
其他好文 时间:
2018-09-09 19:47:09
阅读次数:
231
~待填坑~ 先来了解一点儿概率和期望的基本知识: 样本空间.事件和概率 样本空间:样本空间 $S$ 是一个集合,它的元素成为基本事件。样本空间的一个子集被称为事件,根据定义,所有基本事件互斥。 概率:如果有一种事件到实数的映射满足 $P()$,满足: 1.对任何事件,$P(A)>=0$ 2.$P(S ...
分类:
其他好文 时间:
2018-09-07 11:08:51
阅读次数:
220
传送门 期望DP 因为 课程是按时间顺序的,后面的变化不会影响前面的结果 对于每个时间段的课,只有两种选择(换 or 不换) 那么 显然DP,而且 好像 转移也很好写... 显然设 dp [ i ] [ j ] 表示到了第 i 个时间段,已经提交了 j 节课的申请时的最短期望路程 写到一半发现 好像 ...
分类:
其他好文 时间:
2018-09-05 15:04:00
阅读次数:
183
状压dp,设f[i][j][0/1]为前i个时间段换了j间教室的期望体力消耗,转移很好想(但是写起来好长= =) cpp include include using namespace std; const int N=2005; int n,m,v,e,c[N],d[N]; double k[N] ...
分类:
其他好文 时间:
2018-09-05 11:12:20
阅读次数:
124
题目分析: 题目是求$E(MAX_{i=1}^n(ai))$, 它等于$E(\sum_{s \subset S}{(-1)^{|s|-1}*min(s))} = \sum_{s \subset S}{(-1)^{|s|-1}*E(min(s))}$。 那么设计期望DP,令$f[i][j][k]$表示 ...
分类:
其他好文 时间:
2018-08-28 10:36:05
阅读次数:
195
题目分析: 以前一直不会这个方法, 我好菜啊。 转移分为三个部分,一个是直接成功,一个是转移到E1,还有一个是转移到自己周围的一圈儿点。 如果是叶子那么只能转移到父亲,如果不是叶子可以把非叶子的转移代换,这样也只转移到父亲,判一下无解就行了。 代码: ...
分类:
其他好文 时间:
2018-08-28 10:33:19
阅读次数:
152
题意 抄袭自https://www.cnblogs.com/Paul-Guderian/p/7624039.html 有n个房间,由n-1条隧道连通起来,形成一棵树,从结点1出发,开始走,在每个结点i都有3种可能(概率之和为1):1.被杀死,回到结点1处(概率为ki)2.找到出口,走出迷宫 (概率为 ...
分类:
其他好文 时间:
2018-08-24 10:55:52
阅读次数:
137
题意 抄袭自https://www.cnblogs.com/Paul-Guderian/p/7624039.html 正在玩飞行棋。输入n,m表示飞行棋有n个格子,有m个飞行点,然后输入m对u,v表示u点可以直接飞向v点,即u为飞行点。如果格子不是飞行点,扔骰子(1~6等概率)前进。否则直接飞到目标 ...
分类:
其他好文 时间:
2018-08-24 10:52:37
阅读次数:
128
某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:( 我们来简化一下这个游戏的规则 有n次点击要做,成功了就是o,失败了就是x,分数是按comb计算的,连续a个comb就有a*a分,comb就是极大的连续o。 比如ooxxxxooooxxx,分数就是2*2+4*4=4+16=2 ...
分类:
其他好文 时间:
2018-08-17 20:05:43
阅读次数:
197
题目描述 甩一个n面的骰子,问每一面都被甩到的次数期望是多少。 输入 第一行一个整数T,表示数据组数。 接下来T行,每行一个数n。(n≤1000) 输出 T行,每行一个数表示期望次数。保留两位小数。 样例输入 样例输出 题解 期望dp水题。 ...
分类:
其他好文 时间:
2018-08-14 21:57:37
阅读次数:
162