
数学概率与期望
二分查找
这个作者很懒,什么都没留下…
展开
-
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 · 1416 阅读 · 0 评论 -
hdu5419(期望)
题意:给出n个点,以及每个点的价值;然后给出m个区间,从中任意选三个不同的区间;然后选三个左边界中的最大值和右边界中的最小值,构成一个区间;问这个区间内的点价值的期望值;思路:我们来算算每一点被包含的情况有哪些,然后乘以这个点的价值,取和后除以所以情况就是答案;首先我们要按左边届排序;要算x这个点被覆盖的情况;那选的三个区间的左边界,就都要小于等于x,右边界都要原创 2015-08-23 18:49:47 · 597 阅读 · 0 评论 -
lightoj1284(数学概率与期望)
题意:在一个三维的空间,每个点都有一盏灯,开始全是关的.现在每次随机选两个点,把两个点之间的全部点,开关都按一遍;问k次过后开着的灯的期望数量;思路:一个点如果被包到所选空间里,那么说明我们选的两个点,横坐标在这个点两侧,纵坐标在这个点两侧,高坐标在这个点两侧;根据这个,我们可以求出每一个操作,这个点被包进去的概率;然后用等比数列求和公式,推导出被包进去奇数次的原创 2015-07-15 11:42:58 · 1179 阅读 · 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 · 549 阅读 · 0 评论 -
uva11427(数学概率与期望)
题意:小明每晚都玩游戏,每一盘赢的概率都是p,如果第一盘就赢了,那么就去睡觉;否则继续玩,玩到赢的比例大于p才去睡;如果一直玩了n盘还没完成,就再也不玩了;问他玩游戏天数的期望;思路:和之前的麻球那题一样,每一晚都是独立的;所以我们先求一天,赢的比例一直不超过p的概率;如果求出一天就这样的概率是s,那么期望天数就是1/s;#include原创 2015-07-28 10:11:41 · 642 阅读 · 0 评论 -
lightoj1274(数学概率与期望)
看了http://blog.youkuaiyun.com/guard_mine/article/details/45824343用一个三维数据dp[i][j][flag] 记录在第i个位置,前面已经有j个yes,并且前一个是yes\no时的期望错误次数;因为位置那一维直接开会爆内存,所以用滚动数组;#include#include#includeusing namespace st原创 2015-07-15 10:02:03 · 961 阅读 · 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 · 979 阅读 · 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 · 1291 阅读 · 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 · 1972 阅读 · 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 · 933 阅读 · 0 评论 -
lightoj1079(数学概率与期望)
题意:哈利波特要去抢银行;现在给出一个概率p,和银行的个数n;接下去给出每个银行可以抢到的钱,还有抢劫这个银行被抓的概率;问在被抓的概率小于等于p的情况下,最多抢到多少钱;思路:首先我们把被抓的概率转化为可以逃跑的概率;然后是一个01背包的思想;dp[j] 代表抢劫到 j 元钱,逃跑的概率;那么dp[j] = max( ( dp[j - m[i]] )原创 2015-06-04 18:52:15 · 1231 阅读 · 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 · 1498 阅读 · 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 · 354 阅读 · 0 评论