加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

HDU 3910 Liang Guo Sha 读题题目 2011 Multi-University Training Contest 8 - Host by HUST

(2011-08-05 09:46:44)
标签:

hdu

3910

liang

guo

sha

it

分类: 杂题
题目描述:
额。。读了好久,好久才明白。
总之就是这个意思:B不管怎么出牌,都不会影响A得分的期望。
解题报告:
假设A出杀的概率为x,B出杀的概率为y。得分分别是abc(题目表述中的ABC)
那么A得分的期望为 x*y*a + (1-x)*(1-y)*b - x * (1-y) * c - (1-x) * y * c
那么A不希望B出牌的策略能影响到自己,那么就希望把自己期望公式里面的y消除掉。这样,就求的了x,即可算出期望。
代码如下:
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
    int a, b, c;
    while(scanf("%d%d%d", &a, &b, &c) != EOF)
    {
        double ans = (b + c) * 1.0 / (a * 1.0 + b + c + c);
        printf("%.6f\n", b * 1.0 - (b * 1.0 + c) * ans);
    }
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有