题目大意:甲和乙玩游戏,甲给出n(n<=50)个等长的字符串(len<=20),然后甲选出其中一个字符串,乙随机询问该字符串某一位的字符(不会重复询问一个位置),求乙能确定该串是哪个字符串的询问次数的期望值 这题不看题解好难想......(感谢zhx和zhx两位大佬的题解) len很小,考虑状压DP ...
分类:
其他好文 时间:
2018-09-24 23:19:20
阅读次数:
161
题目: "P1850 换教室" 大概是期望DPNoip极其友好的一道题目,DP不怎么会的我想到了,大概是自己比较有成就感的题目(~~我才不会告诉你们,我这个题因为const int 挂了~~) 期望的线性性质:和的期望 = 期望的和. 期望$E(x) = \sum_iP_i W_i$ 那么这个题的期 ...
分类:
其他好文 时间:
2018-09-22 19:41:26
阅读次数:
134
题意 题目链接 Sol 这种dp是第一次见啊,interesting。 设$f[i][j]$表示第$i$个节点,深度$\leqslant j$的概率 转移的时候分两种情况讨论 $f[i][j] = \prod \frac{1}{2}f[son[i]][j-1] + \frac{1}{2}$ 由于修改 ...
分类:
其他好文 时间:
2018-09-22 18:29:48
阅读次数:
134
题目:http://codeforces.com/contest/908/problem/D 首先,设 f[i][j] 表示有 i 个 a,j 个 ab 组合的期望,A = pa / (pa + pb) , B = pb / (pa + pb) 那么 f[i][j] = A * f[i+1][j] ...
分类:
其他好文 时间:
2018-09-19 22:05:51
阅读次数:
211
来自lyd课件 发现s和last(s),next(s)成树结构,然后把式子化简成kx+b的形式,做树形dp即可 cpp include include include using namespace std; int n,t,a[105]; double p,q; struct qwe { doub ...
分类:
其他好文 时间:
2018-09-18 11:15:44
阅读次数:
182
题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1450 期望DP; INF 表示这种情况不行,转移时把不行的概率也转移到自身即可; 还要按得星概率排个序,先决策概率大的就是最优策略,因为后面的都基于它。 代码如下: ...
分类:
其他好文 时间:
2018-09-14 01:18:45
阅读次数:
213
Description Solution 感谢大佬的博客https://www.cnblogs.com/ywwyww/p/8511141.html 定义dp[i]为[p[i],p[i+1])的期望经过次数,f[i]为经过第i个点后不会再回到i点或以前,直接到终点的概率。 则$dp[i]=1+(1-f ...
分类:
其他好文 时间:
2018-09-13 16:17:36
阅读次数:
207
北京集训的题都是好题啊~~(于是我爆0了) 注意到一个重要的性质就是期望是线性的,也就是说每一段的期望步数可以直接加起来,那么dp求出每一段的期望就行了。。。 设$f_i$表示从$i$出发不回到$i$直接到达终点的概率,显然期望步数就是$\frac{1}{f_i}$; 考虑转移,设下一个事件概率为$ ...
分类:
其他好文 时间:
2018-09-13 14:13:52
阅读次数:
150
题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1450 想了半天,不知道不能走的状态(即最后不足m个的状态)怎么办。去吃晚饭的路上想到那种也是转移到 f[ i ][ j ] 自己,因为意义是需要再来一次,状态没有前进 ...
分类:
其他好文 时间:
2018-09-13 01:15:40
阅读次数:
180
有n个女性和n个男性。每个女性的如意郎君列表都是所有男性的一个子集,并且可能为空。如果列表非空,她们会在其中选择一个男性作为自己最终接受的对象。将“如意郎君列表”中的男性按照编号从小到大的顺序呈现给她。对于每次呈现,她将独立地以P的概率接受这个男性(换言之,会以1?P的概率拒绝这个男性)。如果她选择 ...
分类:
其他好文 时间:
2018-09-11 21:17:58
阅读次数:
150