题意:求用N(1<=N<=100)个骰子掷出M(1<=M<=600)的概率 分析:直接求概率可能出现6^100次方,会爆精度。可以用一个数组dp[i][j]记录用i个骰子掷出j的概率。i为0时无论j是多少,概率都是0。i为1时,j从1-6的概率都是1/6。其余可以递推得到 dp[i][j] = 0 ...
分类:
其他好文 时间:
2018-08-05 11:55:49
阅读次数:
143
题意: 每天晚上你都玩纸牌,如果第一次就赢了,就高高兴兴的去睡觉,如果输了就继续玩。假如每盘游戏你获胜的概率都为p,每盘游戏输赢独立。如果当晚你获胜的局数的比例严格大于p时才停止,而且每天晚上最多只能玩n局,如果获胜比例一直不超过p的话,以后就再也不玩纸牌了。问在平均情况下,你会玩多少个晚上纸牌。 ...
分类:
其他好文 时间:
2018-07-22 20:55:07
阅读次数:
137
一道很~~新颖~~的 概率DP ,我看数据范围还以为是有指数级别的复杂度的呢 记得有人说 期望要倒着推 ,但放在这道题上,就咕咕了吧。 我们考虑正着概率DP,设$fi$表示将剑升到$i$颗星花费的期望,这样我们可以得出转移: $f_i=f_i+f_{i 1}+c_i$ (期望的线性性质,因为无论如何 ...
分类:
其他好文 时间:
2018-07-20 23:41:02
阅读次数:
270
【题目链接】 http://codeforces.com/contest/148/problem/D 【算法】 概率DP f[w][b]表示还剩w只白老鼠,b只黑老鼠,公主胜利的概率,那么 : 1. 公主抓到白老鼠,概率为w/(w+b) 2. 公主抓到黑老鼠,那么龙也抓到黑老鼠,如果跑出来的老鼠是白 ...
分类:
其他好文 时间:
2018-07-11 20:10:03
阅读次数:
154
【题目链接】 http://poj.org/problem?id=3071 【算法】 概率DP f[i][j]表示第j支队伍进入第i轮的概率,转移比较显然 【代码】 ...
分类:
其他好文 时间:
2018-07-11 19:59:35
阅读次数:
160
题意 你有三枚色子,第i个色子有ki面,你有一个计数器。 1.开始的时候将计数器调至0 2.扔三个色子,如果色子1是a,色子2是b,色子3是c,则将计数器归零。否则计数器加上三个色子的和。 3.如果计数器的数字大于等于n游戏结束,否则重复步骤 计算扔色子次数的期望 分析 通过带入系数解决概率DP问题 ...
分类:
其他好文 时间:
2018-05-27 22:42:42
阅读次数:
186
题意 某场比赛有M道问题,T支队伍,和数字N给出每支队伍解决每道问题的概率。 问这场比赛满足下面两个条件的概率 1.每支队伍至少做出一道题 2.冠军队至少做出N道题。 分析 条件2是不是可以转化为 至少有一支队做出N道及以上道题。 这个题主要是概率,其次才是dp,而且好像不算概率DP。 我们来倒推一 ...
分类:
其他好文 时间:
2018-05-27 20:54:16
阅读次数:
149
谢谢Wen_kr的翻译 题目大意: 你困在一个岛上,上面有老虎和鹿,分别有 只与 只。 如果有一天,你和老虎相遇,那么你死,你和鹿相遇,那么你可以选择杀死或者不杀死这头鹿,老虎和鹿相遇,那么鹿死,鹿和鹿相遇,什么也不会发生,老虎与老虎相遇,那么它们会杀死对方。 每天仅能有一对动物相遇,问你不死并且所 ...
I NEED A OFFER! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 33247 Accepted Submission(s): 13 ...
分类:
其他好文 时间:
2018-05-19 23:20:27
阅读次数:
193
场上数据很水,比较暴力的做法都可以过90分以上,下面说几个做法。 1. 暴力枚举所有最大独立集,对每个独立集分别DP。复杂度玄学,但是由于最大独立集并不多,所以可以拿90. 2. dp[S][k]表示考虑到排列的第k位,当前独立集为S的方案数,枚举第k+1位,根据是否与S相连转移到dp[S][k+1 ...
分类:
编程语言 时间:
2018-05-19 10:40:33
阅读次数:
216