当前位置: 首页 > wzjs >正文

网站班级文化建设视频网站的管理

网站班级文化建设视频,网站的管理,推广网络推广平台,关键词怎么选择技巧题目传送门 思路 状态设计 设 d p i , j dp_{i, j} dpi,j​ 表示袋中有 i i i 个白鼠和 j j j 个黑鼠时, A A A 能赢的概率。 状态转移 现在考虑抓鼠情况: A A A 抓到白鼠:直接判 A A A 赢,概率是 i i j \frac{i}{i j}…

题目传送门


思路

状态设计

d p i , j dp_{i, j} dpi,j 表示袋中有 i i i 个白鼠和 j j j 个黑鼠时, A A A 能赢的概率。

状态转移

现在考虑抓鼠情况:

  1. A A A 抓到白鼠:直接判 A A A 赢,概率是 i i + j \frac{i}{i + j} i+ji
  2. A , B A,B A,B 都抓到一只黑鼠,并且跑出来一只黑鼠:概率为 j i + j × j − 1 i + j − 1 × j − 2 i + j − 2 \frac{j}{i + j} \times \frac{j - 1}{i + j - 1} \times \frac{j - 2}{i + j - 2} i+jj×i+j1j1×i+j2j2,然后转移到 d p i , j − 3 dp_{i, j - 3} dpi,j3,故此情况下 A A A 获胜的概率为 j i + j × j − 1 i + j − 1 × j − 2 i + j − 2 × d p i , j − 3 \frac{j}{i + j} \times \frac{j - 1}{i + j - 1} \times \frac{j - 2}{i + j - 2} \times dp_{i, j - 3} i+jj×i+j1j1×i+j2j2×dpi,j3
  3. A , B A,B A,B 都抓到一只黑鼠,并且跑出来一只白鼠:概率为 j i + j × j − 1 i + j − 1 × i i + j − 2 \frac{j}{i + j} \times \frac{j - 1}{i + j - 1} \times \frac{i}{i + j - 2} i+jj×i+j1j1×i+j2i,然后转移到 d p i − 1 , j − 2 dp_{i - 1, j - 2} dpi1,j2,故此情况下 A A A 获胜的概率为 j i + j × j − 1 i + j − 1 × i i + j − 2 × d p i − 1 , j − 2 \frac{j}{i + j} \times \frac{j - 1}{i + j - 1} \times \frac{i}{i + j - 2} \times dp_{i - 1, j - 2} i+jj×i+j1j1×i+j2i×dpi1,j2
  4. B B B 抓到白鼠:此情况 A A A 失败,故不考虑。

所以总得转移方程就是:
d p i , j = i i + j + j i + j × j − 1 i + j − 1 × j − 2 i + j − 2 × d p i , j − 3 + j i + j × j − 1 i + j − 1 × i i + j − 2 × d p i − 1 , j − 2 dp_{i, j} = \frac{i}{i + j} + \frac{j}{i + j} \times \frac{j - 1}{i + j - 1} \times \frac{j - 2}{i + j - 2} \times dp_{i, j - 3} + \frac{j}{i + j} \times \frac{j - 1}{i + j - 1} \times \frac{i}{i + j - 2} \times dp_{i - 1, j - 2} dpi,j=i+ji+i+jj×i+j1j1×i+j2j2×dpi,j3+i+jj×i+j1j1×i+j2i×dpi1,j2
当然转移的时候得分别判断【 j j j 是否大于等于 3 3 3】和【 i i i 是否大于等于 1 1 1 j j j 是否大于等于 2 2 2】。

边界条件

  1. 在没有老鼠或全是黑鼠的情况下, A A A 一定输,即: ∀ i ∈ [ 0 , m ] , d p 0 , i = 0 \forall i \in [0, m], \ dp_{0, i} = 0 i[0,m], dp0,i=0
  2. 在只有白鼠的情况下, A A A 一定赢,即: ∀ i ∈ [ 1 , n ] , d p i , 0 = 1 \forall i \in [1, n], \ dp_{i, 0} = 1 i[1,n], dpi,0=1

复杂度

  • 时间复杂度: O ( n × m ) O(n \times m) O(n×m)
  • 空间复杂度: O ( n × m ) O(n \times m) O(n×m)

代码

#include <bits/stdc++.h>using namespace std;typedef long long ll;const int maxn = 1e3 + 7;int n, m;
double dp[maxn][maxn];
int main() {scanf("%d%d", &n, &m);for (int i = 0; i <= m; ++i) dp[0][i] = 0;  // 没有老鼠或只有黑鼠, B 赢 for (int i = 1; i <= n; ++i) dp[i][0] = 1;  // 只有白鼠, A 赢for (int i = 1; i <= n; ++i) {for (int j = 1; j <= m; ++j) {dp[i][j] += 1.0 * i / (i + j);if (j >= 3) {dp[i][j] += 1.0 * j / (i + j) * 1.0 * (j - 1) / (i + j - 1) *1.0 * (j - 2) / (i + j - 2) * dp[i][j - 3];}if (i >= 1 && j >= 2) {dp[i][j] += 1.0 * j / (i + j) * 1.0 * (j - 1) / (i + j - 1) * 1.0 * i / (i + j - 2) * dp[i - 1][j - 2];}}}printf("%.9lf\n", dp[n][m]);return 0;
} 
http://www.dtcms.com/wzjs/802794.html

相关文章:

  • 网站开发需要什么专业学生什么软件可以看网站
  • 哈尔滨网站制作软件赛多利斯科学仪器北京有限公司
  • 网站都有后台吗网络规划设计师 视频 网盘
  • 最专业的营销网站建设公司哪家好什么都不懂能做电商吗
  • 网站百度收录查询河南网站建设推荐
  • 大型网站建设翻译英文王烨照片
  • 商城类网站建设步骤多媒体教学网站开发的一般步骤
  • 沭阳网站建设招聘韩雪个人网站
  • 大型论坛网站建设做网站哪便宜
  • 做暧暧视频网站在线wordpress 文章页面怎样全屏显示
  • 找人做网站网站在韩国申请网站域名需要什么
  • 购物网站网页设计wordpress文章首行
  • wordpress添加文章内容目录新乐做网站优化
  • 旅行社门店做网站嘛京东那个做快消的网站
  • 做外贸经常用的网站wordpress文章导出
  • 服装手机商城网站建设营销机构代码怎么填
  • 九江网站开发网络营销工具的作用
  • 手机端网站搭建wordpress用户注册文件
  • 怎么区分模板网站和定制网站wordpress全站静态页面
  • 国内自助建站进入兔展网站做PPt
  • 建设网站的策划书wordpress 中文优化版
  • 网站的规划建设如何布局微信小程序 模板
  • jsp网站开发书籍推荐好搜seo软件
  • 专业的app网站开发本科自考难吗
  • 南昌网站建设价格怎么给自己的网站推广
  • 做花馍网站app营销的核心是什么
  • 招聘公司怎么做网站手机如何创网站
  • 无锡做网站公司多少钱石家庄php网站建设
  • 广东网站设计费用深圳制作网站主页
  • 长沙网络建设的网站商标怎么设计才好看