数学概率与期望
二分查找
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LightOJ1030(数学概率与期望)
题意: 有一个直线的金矿,每个点有一定数量的金子; 你从0开始,每次扔个骰子,扔出几点就走几步,然后把那个点的金子拿走; 如果扔出的骰子超出了金矿,就重新扔,知道你站在最后一个点; 问拿走金子的期望值是多少; 首先我们假设你现在站在第i个点,且从这个点开始走; 那么这个点的期望p[i] = p[i +1] /6 + p[i + 2] / 6 + p[i + 3] /6 + p[i原创 2015-06-04 09:14:05 · 1445 阅读 · 0 评论 -
hdu5419(期望)
题意: 给出n个点,以及每个点的价值; 然后给出m个区间,从中任意选三个不同的区间; 然后选三个左边界中的最大值和右边界中的最小值,构成一个区间; 问这个区间内的点价值的期望值; 思路: 我们来算算每一点被包含的情况有哪些,然后乘以这个点的价值,取和后除以所以情况就是答案; 首先我们要按左边届排序;要算x这个点被覆盖的情况;那选的三个区间的左边界,就都要小于等于x,右边界都要原创 2015-08-23 18:49:47 · 626 阅读 · 0 评论 -
lightoj1284(数学概率与期望)
题意: 在一个三维的空间,每个点都有一盏灯,开始全是关的. 现在每次随机选两个点,把两个点之间的全部点,开关都按一遍; 问k次过后开着的灯的期望数量; 思路: 一个点如果被包到所选空间里,那么说明我们选的两个点,横坐标在这个点两侧,纵坐标在这个点两侧,高坐标在这个点两侧; 根据这个,我们可以求出每一个操作,这个点被包进去的概率; 然后用等比数列求和公式,推导出被包进去奇数次的原创 2015-07-15 11:42:58 · 1207 阅读 · 0 评论 -
uva11762(期望)
题意: 给出一个n,随机选一个比n小的素数i,如果i能被n整除;n/=i;否则n=n; 问n除到1的期望次数; 思路: 先打素数表; 然后 f[n] = 1/p f[a0] + 1/p f[a1].....+ 1其中p是小于n的素数个数,ai表示,如果这个素数能被n整除,ai = n/这个素数,否则ai = n; 然后用这个公式递推就行了; #include #i原创 2015-07-28 18:08:42 · 582 阅读 · 0 评论 -
uva11427(数学概率与期望)
题意: 小明每晚都玩游戏,每一盘赢的概率都是p,如果第一盘就赢了,那么就去睡觉;否则继续玩,玩到赢的比例大于p才去睡; 如果一直玩了n盘还没完成,就再也不玩了; 问他玩游戏天数的期望; 思路: 和之前的麻球那题一样,每一晚都是独立的;所以我们先求一天,赢的比例一直不超过p的概率; 如果求出一天就这样的概率是s,那么期望天数就是1/s; #include原创 2015-07-28 10:11:41 · 670 阅读 · 0 评论 -
lightoj1274(数学概率与期望)
看了http://blog.youkuaiyun.com/guard_mine/article/details/45824343 用一个三维数据dp[i][j][flag] 记录在第i个位置,前面已经有j个yes,并且前一个是yes\no时的期望错误次数; 因为位置那一维直接开会爆内存,所以用滚动数组; #include #include #include using namespace st原创 2015-07-15 10:02:03 · 989 阅读 · 1 评论 -
uva11021(概率)
题意: 一只麻球只能活一天,然后每天会生一次; 给出n,k,m; n代表有一只麻球一次最多生n-1只;接下去n行分别是生0到n-1只的概率; k代表一开始有k只麻球;问m天后麻球死光的概率; 思路: 首先我们我们要先算一只麻球m天死光的概率,然后k次方; 所以我们用f[i],表示一只麻球i天死光的概率; 那么 f[i] = p0 + p1 * f(i - 1) + p2 *原创 2015-07-26 20:30:59 · 1019 阅读 · 0 评论 -
LightOJ1408(数学期望与概率)
题意: 求投丢的概率为p; 那么如果一直投到连续中k1个,或者连续丢k2个,所需要的球的期望; 给出p,k1,k2; 思路 首先我们算出投中的概率q = 1 - p; 假设f[k] 表示已经连续投中k个了,结束比赛还需要多少球的期望; 而g[k]表示是投丢的; 那么f[k1] = g[k2] = 0; 那么我们可以知道f[k] = q * f[k +1] +p *g[1]原创 2015-06-10 21:36:14 · 1345 阅读 · 0 评论 -
lightoj1027(数学期望与概率)
题意: 你在一个迷宫里,面前有n扇们,每个门有一个数字k; 如果k为正数,则通过这扇门,走k分钟就能出去, 如果为负数,则通过这扇门走-k的分钟回到迷宫; 走每扇门概率一样.问走出迷宫所需时间的期望值; 思路: 首先如果全是负数肯定是inf; 然后我们假设我们走出去的期望时间是d; 那么拿第三个样例举例子; d = 1/3 * 3 + 1/3( 6 + d) + 1/3原创 2015-06-08 20:50:41 · 2000 阅读 · 0 评论 -
lightoj1104(数学概率与期望)
题意: 加入一年有n天; 那么至少有几个人,可以保证至少两个人同一天生日的概率大于等于0.5; 思路: 转化一下题意; 就是求所有人生日都不同的概率小于等于0.5(那么至少两个人同一天就是大于等于0,5); 加入一年365天.那么10个人全都不同天生日的概率就是 366/366 * 365/366 * 364/366 .... * 356/366; 就可以得到公式了; 所原创 2015-06-04 19:16:29 · 967 阅读 · 0 评论 -
lightoj1079(数学概率与期望)
题意: 哈利波特要去抢银行; 现在给出一个概率p,和银行的个数n; 接下去给出每个银行可以抢到的钱,还有抢劫这个银行被抓的概率; 问在被抓的概率小于等于p的情况下,最多抢到多少钱; 思路: 首先我们把被抓的概率转化为可以逃跑的概率; 然后是一个01背包的思想; dp[j] 代表抢劫到 j 元钱,逃跑的概率; 那么dp[j] = max( ( dp[j - m[i]] )原创 2015-06-04 18:52:15 · 1262 阅读 · 2 评论 -
lightoj1038(数学概率与期望)
题意: 给出一个数字D 我们可以选择1-D中可以被D整除的数字,然后用D出得到一个新的数字D1; 然后在找所有D1的因子,用D1除,直到得到1; 问除的次数的期望值; 思路: d[i] 代表从i除到0的期望步数;那么假设i一共有c个因子(包括1和本身) d[i] = ( d[1] + d[a2] + d[a3] + d[a4] ..... + d[i] + c) / c; (原创 2015-06-04 18:25:20 · 1527 阅读 · 0 评论 -
zoj3329(期望DP)
题意: 有三个骰子,每个骰子最大分别是k1,k2,k3; 现在投骰子,如果刚好第一个,第二个,第三个投出了a,b,c,就把总分数归0,否则三个点数计入总分数,直到分数大于n; 问期望的投骰子的次数; 思路: E[I] 代表已经有了i分,还需要投的次数的期望; 那么可以得到E[i] = E[0] * P + Σ(E[i + k] * pk[k]) + 1; 那么我们可以设为E[原创 2015-07-17 10:35:25 · 384 阅读 · 0 评论
分享