概率与期望
文章平均质量分 58
MintGreenTZ
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #362 (Div. 1) B Puzzles
原题网址:http://codeforces.com/contest/696/problem/B 除了根节点,每个节点i的期望由三部分构成,1为该节点父亲的期望exp[fa[i]],2为访问节点i前等待其他节点的期望,由于其他兄弟和节点i被访问是等概率的,所以父亲的后代中除了i所在子树其他节点都有1/2的可能在i之前被访问,所以是(sum[fa[i]]-sum[i]-1)/2(其中sum[原创 2016-07-16 16:08:02 · 356 阅读 · 0 评论 -
Codeforces Round #362 (Div. 1) C PLEASE
原题网址:http://codeforces.com/contest/697/problem/E 假设交换i次后key在中间的概率为f(i),在左边的概率为g(i),因为左右两边等价,在右边的概率也为g(i)。所以g(i)=(1-f(i))/2。 f(i)=1/2g(i-1)+1/2g(i-1)=g(i-1)=(1-f(i-1))/2=-1/2f(i-1)+1/2 有了递推公式f(i)原创 2016-07-16 17:44:37 · 317 阅读 · 0 评论 -
Codeforces Round #363 (Div. 1) C LRU
原题网址:http://codeforces.com/contest/698/problem/C 法一(cf上的题解):把问题倒过来想。假设从最晚访问的元素开始向前加元素,加到k个为止。求第i个出现的概率。这样就不同考虑从缓存区有文件出来了。 将20个元素压位,dp[mask]记录mask状态(由 0/1 表示的状态)出现的可能性。当1<< i在mask中为0,也就是第i个元素没有出现过时,原创 2016-07-20 20:40:11 · 542 阅读 · 0 评论 -
Hdu 4465 Candy
原题网址:http://acm.hdu.edu.cn/showproblem.php?pid=4465 枚举取完一盒后另一盒剩k颗糖,答案比较好推: 有一个要处理的问题和一个细节:问题是组合数会上溢,概率会下溢,只要将这两者都取ln最后用exp还原即可。细节是概率之所以是n+1次方是因为最后一次取到空盒子的那次是第n+1次,之所以不被统计入组合数是因为这一次并没有取糖果。#inclu原创 2016-08-09 22:25:41 · 366 阅读 · 0 评论 -
NOIP2016 换教室
用f[i][j]f[i][j]表示到第ii节课交了jj次申请,第ii次未交申请的期望路程,相应的g[i][j]g[i][j]表示到第ii节课交了jj次申请,第ii次交申请的期望路程。 每个状态由上一天转移过来,上一天有申请或不申请两种情况,根据两天申请与否可以算出从上一天到这一天的期望步数,在上一天申请和不申请两种决策中取最优。 具体转移见代码。var f,g:array[0..2001,0原创 2016-12-05 09:26:29 · 510 阅读 · 0 评论 -
Bzoj1419 Red is good
传送门: http://www.lydsy.com/JudgeOnline/problem.php?id=1419 题意: 桌面上有 RR 张红牌和 BB 张黑牌,随机打乱顺序后放在桌面上,开始一张一张地翻牌,翻到红牌得到 11 美元,黑牌则付出 11 美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。 (R,B≤5000)(R,B\le 5000) 输出答案时,小数点后第六位后的全部去掉,不原创 2017-07-06 14:59:47 · 423 阅读 · 0 评论