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

P2719 搞笑世界杯 (期望dp

#include <bits/stdc++.h>
using namespace std;
using VI = vector<int>;double dp[2000][2000];
int n;
//求dp[2][0]
//dp[0][2]
//期望dp要从终末态,向起始态转移
//dp[a][b] - > dp[a][b-1]  or dp[a-1][b]
//dp[a][b] = 1/2 * dp[a][b+1] + 1/2 * dp[a+1][b]
int main(){cin>>n;n/=2;dp[n][n] = 1;for(int i = n ; i >= 1 ; i--){for(int j = n ; j >= 1 ; j--){dp[i][j-1] += dp[i][j] / 2.0;dp[i-1][j] += dp[i][j] / 2.0;}}double res  = 0;for(int i = 2; i <= n ; i++){res += dp[i][0] + dp[0][i];}  printf("%.4f" , res);}

考虑一种票全部卖完,另一种有大于等于2 张的所有情况都为合理情况

dp[i][j]  可以 等概率的转移到 dp[i-1][j] 和 dp[j][i-1]

http://www.lryc.cn/news/159228.html

相关文章:

  • spring cloud新版本使用loadbalancer替代Ribbon
  • 【Git-Exception】Git报错:fatal: unable to auto-detect email address
  • JVM性能优化 —— 类加载器,手动实现类的热加载
  • SSH连接MobaXterm
  • 本地虚机Jumpserver使用域名访问报错 使用IP+端口没有错误
  • 备战计算机二级公共基础知识(五)----数据库设计基础
  • 【excel密码】excel文件加密方法总结:
  • MySQL之用户管理
  • 伪静态web.config常见规则写法与参数介绍说明
  • 使用kubasz快速搭建Kubernetes集群
  • php常用加密算法大全aes、3des、rsa等
  • ubuntu22.04搭建verilator仿真环境
  • python中如何使用正则表达匹配\本身?(文末赠书)
  • Linux学习之MySQL连接查询
  • 【Hello Algorithm】二叉树相关算法
  • ExpressLRS开源代码之工程结构
  • fastjson 1.2.24 反序列化导致任意命令执行漏洞复现
  • 探秘MySQL三个神秘隐藏列(mysql三个隐藏列) rownum、rowid、oid
  • leetcode刷题--数组类
  • Vue3---uni-app--高德地图引用BUG
  • Stable Diffuse 之 本地环境部署/安装包下载搭建过程简单记录
  • 护航数字政府建设,美创科技成为“数字政府建设赋能计划”成员单位
  • Kafka3.0.0版本——消费者(消费者组原理)
  • 天津web前端培训班 前端是否适合零基础学?
  • Paimon+StarRocks 湖仓一体数据分析方案
  • 界面控件DevExtreme(v23.2)下半年发展路线图
  • docker镜像配置mysql、redis
  • CentOS7无法连接网络 右上角网络图标消失
  • 为什么创建 Redis 集群时会自动错开主从节点?
  • 分布式 - 服务器Nginx:基础系列之Nginx静态资源配置优化sendfile | tcp_nopush | tcp_nodelay