问题 J: Red is good

时间限制: 1 Sec  内存限制: 64 MB

题目描述

桌面上有R张红牌和B张黑牌,随机打乱顺序后放在桌面上,开始一张一张地翻牌,翻到红牌得到1美元,黑牌则付出1美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。

输入

一行输入两个数R,B,其值在0到5000之间

输出

在最优策略下平均能得到多少钱。

样例输入

5 1

样例输出

4.166666

提示

输出答案时,小数点后第六位后的全部去掉,不要四舍五入.

f[i][j]   还剩i张红  j张黑可得最大价值

i==0   0

j==0  i

else f[i][j]=max(0,i/(i+j)*(1+f[i-1][j])+j/(i+j)*(-1+f[i][j-1]));

#include<iostream>
#include<cmath>
#include<cstring>
#include<cstdio>
#include<queue>
#include<map>
#include<cstdlib>
#include<algorithm>
#define V 5090
#define LL long long
using namespace std;
double f[2][V];
int n,m;
inline int haha()
{//freopen("in.txt","r",stdin);cin>>n>>m;double x,y;int num=0;for(int i=0;i<=n;i++){num^=1;for(int j=0;j<=m;j++){if(i==0){f[num][j]=0;continue;  }if(j==0){f[num][j]=i;continue;}x=i;y=j;f[num][j]=max(0.0,x/(x+y)*(1+f[num^1][j])+y/(x+y)*(-1+f[num][j-1]));}}double xx=0.0000005;f[num][m]-=xx;printf("%.6lf",f[num][m]);//cout<<f[n][m];return 0;
}
int gg=haha();
int main()
{;}

Red is good相关推荐

  1. elasticsearch 索引 red 状态恢复 green

    ES集群状态.节点.索引及基本查询 一.elasticsearch 索引 red 状态恢复 green 错误原因 由于CPU占用过高或者有部分节点的分片不可用,未被分配: 解决: 重新分配未被分配的分 ...

  2. Red Hat Linux 安装教程

    一.下载链接 链接:https://pan.baidu.com/s/1JShQmOrgGG5_uaqPUuaHLg  提取码:ture 二.安装步骤 1.打开虚拟机,单击"创建新的虚拟机&q ...

  3. 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置

    在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...

  4. oracle enterprise linux 5.7,Red Hat Enterprise Linux 5.7 安装Oracle数据库

    环境:Red Hat Enterprise Linux 5.7 数据库:Oracle 11g 1.Linux操作系统安装组建选择: GNOME Desktop Environment Editors ...

  5. UCL葡萄酒(red white wine quality)数据集字段解释、数据导入实战

    UCL葡萄酒(red white wine quality)数据集字段解释.数据导入实战 目录 UCL葡萄酒(red white wine quality)数据集字段解释.数据导入实战 #数据字段说明 ...

  6. beatsx三闪红灯是什么意思_周迅感情亮红灯?真离了!?亮红灯英文是red light ?red 对了,但不用 light!...

    文末有福利哦,看完不要跑 ? 今天点进来学英语顺带吃瓜的朋友可能是3个状态:什么?周迅结婚了?是的,周迅在2014年和华裔明星高圣远结婚.什么?周迅不是早离了吗?关于周迅的婚姻状态一直有人在猜测,但是 ...

  7. 《Red Hat Linux命令速查》—— 带你玩转字符游戏

    命令行管理,一个玩转字符的战场! 忽隐忽现的光标  神秘莫测的符号  闪转腾挪的玄机  直捣黄龙的快意 能领略这一切的人,只有你--深谙命令行管理之道的系统管理员和软件开发人员! 命令行之于优秀的系统 ...

  8. Red Hat Enterprise Linux 5安装图解

    Red Hat Enterprise Linux 5安装图解 Linux发展到今天,我个人认为已经是一个很成熟的操作系统.最大的缺陷是支持他的应用比较少.作为一种开源软件,已经不错了.开源精神让我喜欢 ...

  9. RED HAT LINUX 9.0的安装文本模式(2)

    boot: Chinese(Simplified) 接下来是RED HAT LINUX 9.0文本模式的安装,其实图形界面和文本界面的安装过程是一样的,不一样是模式不同. 本文转自 chen138 5 ...

  10. Red Hat Enterprise Linux 5---system-config-*管理工具

    Red hat提供了一些系统管理工具,协助你更轻松地配置Red Hat Enterprise Linux.这些工具都以system-config为命令名称的开头.如下: system-config-b ...

最新文章

  1. Boosting和Bagging: 如何开发一个鲁棒的机器学习算法
  2. [YTU]_2800( 逗逗泡泡的保密电文)
  3. MySQL检查约束(CHECK)
  4. DevExpress的TreeList的常用属性设置以及常用事件
  5. PHP保留小数三种方法
  6. Mapgis图转换为可导入软件的shp
  7. 基础算法 —— 调度问题
  8. 【Linux】磁盘分区
  9. womic网络错误_无线麦克风WO Mic
  10. PostgreSQL pg_stats used to estimate top N freps values and explain rows
  11. 我的2019归零,2020走你
  12. java判断移动端和pc端_Java判断PC端还是移动端
  13. C语言 生成随机数 srand用法 伪随机函数rand srand需不需要重新播种问题 srand该不该放在循环里
  14. 中国社交产品十年记....
  15. 复星打造的外滩新地标--BFC外滩金融中心将于12月12日正式开业
  16. asp.net930-绿能店电动车租赁系统
  17. Hive 数据同步ClickHouse
  18. 西电软工oop面向对象程序设计实验二上机报告
  19. excel几个表合成一张_如何将几个excel文件合并_多个excel表合并成一个的方法
  20. 了解HTT1/HTT2/HTT3 ?

热门文章

  1. 带你几分钟学会MarkDown基本语法
  2. 静态HTML网页设计作品 仿唯品会购物商城(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 商城网站设计
  3. 唯品会的html文件,唯品会网页打不开
  4. 基于航空RFID行李处理应用方案
  5. 财会法规与职业道德【8】
  6. 解决WinPcap无法安装的问题
  7. 零点城市社交电商2.1.7.4 VUE全端+全开源+全插件+独立版
  8. Zookeeper之ZAB协议详解
  9. 直接从Google Play下载apk(附源码)
  10. 精品分享:基于 SpringBoot + Vue 开发的云盘系统(含大文件断点续传剖析)