Gambler's ruin(马尔科夫过程的一个实例)

//Gambler's ruin
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
using namespace std;
int main(){int v1,v2,at,d;while(~scanf("%d%d%d%d",&v1,&v2,&at,&d) && v1+v2+at+d){int n1 = 0,n2 = 0;if(v1%d){n1 = v1/d+1;}else{n1 = v1/d;}if(v2%d){n2 = v2/d+1;}else{n2 = v2/d;}double ans;if(at==3){ans = n1*1.0/(n1+n2);}else{double p = at/6.0;double q = 1-p;ans = (1-pow(q/p,n1))/(1-pow(q/p,n1+n2));          }printf("%.1lf\n",ans*100);}return 0;
}

Uva11500-Gambler's ruin相关推荐

  1. Gambler's Ruin(赌徒破产问题 概率论)

    赌徒破产问题,做tc时遇到,顺便拿来好好研究下 英文原版地址为:Gambler's Ruin 问题如下: 一个赌徒有h枚金币,每次有概率a获得一枚金币或者概率(1-a)丢掉一枚金币,直到其所有的金币总 ...

  2. [Introduction to programming in Java 笔记] 1.3.8 Gambler's ruin simulation 赌徒破产模拟

    赌徒赢得机会有多大? public class Gambler {public static void main(String[] args){ // Run T experiments that s ...

  3. 赌徒破产理论(Gambler's Ruin)

    来自:https://www.jianshu.com/p/88abc4082745 在组队训练时,碰到了一题God of Gamblers,所以大致了解了一番,做个粗略总结记录一下. 定理 对于一个赌 ...

  4. matlab赌徒输完问题,Gambler's Ruin(赌徒破产问题 概率论)

    赌徒破产问题,做tc时遇到,顺便拿来好好研究下 问题如下: 一个赌徒有h枚金币,每次有概率a获得一枚金币或者概率(1-a)丢掉一枚金币,直到其所有的金币总数达到N或0则游戏结束,求赌徒最终赢得N枚金币 ...

  5. 三、比特币白皮书:一种点对点的电子现金系统

    原文作者:中本聪(Satoshi Nakamoto) 作者邮箱:Satoshin@gmx.com 执行翻译:8btc.com  巴比特 QQagent 转载自:https://www.8btc.com ...

  6. 比特币:一种点对点的电子现金系统

    比特币:一种点对点的电子现金系统 Bitcoin: A Peer-to-Peer Electronic Cash System 原文作者:中本聪(Satoshi Nakamoto) 执行翻译:8btc ...

  7. 比特币白皮书 Bitcoin: A Peer-to-Peer Electronic Cash System

    摘要 纯粹的点对点电子现金将允许在线支付直接从一方发送到另一方,而无需通过金融机构.数字签名提供了部分解决方案,但是如果仍然需要可信的第三方来防止重复开销,那么主要的好处就丧失了.我们提出了一个使用点 ...

  8. 一些概率论所揭示的道理

    一些概率论所揭示的道理 嗯,今天想写一点不太严肃的东西.主要原因是近日的春光很美,不想学习. 在我最初接触神经网络的时候,忘记是哪个大牛抛出了这样一个观点,神经网络想要真的模仿到人类的智慧,就一定要抛 ...

  9. 【金融科技前沿】区块链和数字经济(区块链的缘起,现状和发展、区块链技术架构和原理解析 、区块链应用和案例综述)

    1.缘由 前段时间微众银行的区块链首席架构师张开翔老师给我们上了一堂近三小时的课,与其说是在上课,不如说是一场思想的享受.开翔老师跟我们学院联系挺密切的,之前比赛也见过他,我印象中他一直是一位顶级的技 ...

最新文章

  1. 世界上第一台电子计算机到底是谁发明的?
  2. python编译器在哪下载-Python-IDLE的下载安装及使用
  3. MATLAB支持向量机SVM代码实现
  4. /hbase/WALs/desktop,xxxxxxxx-splitting is non empty: Directory is not empty
  5. linux mysql phpadmin_linux安装phpmyadmin数据库管理
  6. 游戏提高性能 游戏降帧处理
  7. 关于设计RPC框架的几个问题
  8. android 地图定位报错,百度地图定位迷之报错(latitude : 4.9E-324 lontitude : 4.9E-324)
  9. 苹果Ma视频剪辑软件:DaVinci Resolve Studio (达芬奇调色)
  10. 强化学习——从最简单的开始入手
  11. 极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网
  12. 惠普m1216硒鼓清零步骤_显示耗材余量错误怎么解决呢,一招搞定
  13. tensorflow之 feature_column + pre-made estimator组合实战
  14. 蝉联四年VOT冠军、发表数十篇顶会论文,卢湖川与IIAU实验室的成功之路
  15. Typecho 主题推荐
  16. java自行车北京_JAVA公共自行车地图api调用代码实例
  17. Katalon自动化测试基础教程(一)
  18. 统信 UOS 连接 Windows 共享打印机
  19. windows10内置Linux子系统挂载文件
  20. win10系统怎么禁用某个程序联网,阻止软件联网

热门文章

  1. 【TensorFlow】DNNRegressor 的简单使用
  2. 【第三方互联】10、注册成为支付宝(Alipay)开发者
  3. 拼多多砍价背后的逻辑
  4. 罗大佑的童年用计算机咋弹,罗大佑《童年》吉他弹奏教学-520吉他网
  5. DSP6657打印ti.sysbios.heaps.HeapMem,内存问题
  6. Java设计模式之——策略模式
  7. [C++] 配平化学方程式算法的封装
  8. Payssion确认参加2019年ChinaJoy游戏展
  9. js逆向 空气质量检测平台
  10. Error: A <Route> is only ever to be used as the child of <Routes> element, never rendered directly.