![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
期望
EMber _
人但有追求,世界亦会让路。
展开
-
bzoj4318 OSU! 概率DP
题意:给你一串长度为n的01串。每一个位置上出现1的概率为a[i],让你求每一段连续的1的长度的立方和的期望值。 解法: 从第一位开始推,假设这一位是1,累加就可以了(0没有贡献),然后怎么知道前面是不是有1呢?我们可以推一个式子:(x+1)^3-x^3=3x^2+3x+1 x为加入当前位之前最长的全部是1的后缀的长度。然后维护x^2和x的期望就可以了,其实这都不能算是DP,应该是递推。原创 2016-09-25 08:15:59 · 235 阅读 · 0 评论 -
bzoj1778 [Usaco2010 Hol]Dotp 驱逐猪猡
Description奶牛们建立了一个随机化的臭气炸弹来驱逐猪猡。猪猡的文明包含1到N (2 <= N <= 300)一共N个猪城。这些城市由M (1 <= M <= 44,850)条由两个不同端点A_j和B_j (1 <= A_j<= N; 1 <= B_j <= N)表示的双向道路连接。保证城市1至少连接一个其它的城市。一开始臭气弹会被放在城市1。每个小时(包括第一个小时),它有P/Q (1 <原创 2017-04-06 16:24:15 · 351 阅读 · 0 评论 -
bzoj3450 Tyvj1952 Easy 概率期望
期望比较差来刷水。。 结果发现水过头了。。 这个根本不用任何dp知识吧。。 不过居然没有秒切,看来我还是太菜了。#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#define fo(i,a,b) for(int i=a;i<=b;i++)#define fd(i,a,b) for(int i=a;i原创 2017-07-16 22:11:58 · 327 阅读 · 0 评论 -
bzoj1076 [SCOI2008]奖励关 状压+期望dp
题意就不说了。分析:表示我状压本来就不好,加上个我不擅长的期望就彻底懵逼了。。 一开始想到把物品选或不选的方案设为状态,设f[i][j]表示i轮后物品的状态为j。 然后。。然后我就懵逼了。按照正常套路来说,先枚举轮(从后往前好处理),然后枚举当前状态,然后再枚举上一轮的状态看上一轮的状态是否有选当前所要选的点,但是这样复杂度直接爆炸。。O(2<<30*15*100)。。后来看了一波题解,表示学习原创 2017-02-21 21:51:32 · 437 阅读 · 0 评论 -
bzoj3450Tyvj1952 Easy 期望DP
题意:有n次点击要做,成功了就是o,失败了就是x,分数是按comb计算的,连续a个comb就有a*a分,comb就是极大的连续o。 比如ooxxxxooooxxx,分数就是2*2+4*4=4+16=20。 Sevenkplus闲的慌就看他打了一盘,有些地方跟运气无关要么是o要么是x,有些地方o或者x各有50%的可能性,用?号来表示。md这种题目都不能切我菜的一匹。 一开始想设f[i]表示走到第原创 2017-09-16 11:15:48 · 319 阅读 · 0 评论