51Nod_1417 天堂里的游戏

http://www.51nod.com/Challenge/Problem.html#!#problemId=1417

题目

多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午。Noder躺在草地上漫无目的的张望,二楼的咖啡馆在日光下闪着亮,像是要进化成一颗巨大的咖啡豆。天气稍有些冷,但草还算暖和。不远的地方坐着一个吉普赛姑娘,手里拿着塔罗牌,带着耳机,边上是她的狗。狗看起来有点凶,姑娘却漂亮。Noder开始计算各种搭讪方式的成功概率,然而狗的存在......。奇怪的事情发生了,姑娘自己走了过来,把耳机戴在Noder的耳朵上,里面播放着:“......Knock-knock-knockin' on heaven's door ......”。姑娘冲他诡异的一笑,Noder只觉得自己眼前一阵眩晕,然后就站在了天堂的门口。正当Noder惊魂未定的时候,走来一个美女,要求和他一起玩个数学游戏。美女提议:“让我们各自亮出硬币的一面,或正或反。如果我们都是正面,那么我给你A元,如果我们都是反面,我给你B元(A + B为偶数)。剩下的情况你给我(A + B) / 2元就可以了。Noder知道这个游戏他多半要输,可他并不在乎,他只想让自己输的慢一点。那么你来帮美女计算一下,她选择出正面的概率应该是多少(以最简分数形式输出)?当Noder输光了钱后从草地上醒来,吉普赛姑娘已经不见了,只留下了这样一张塔罗牌,上面印有那个美女的照片。

关于样例的解释:美女采取了(3/8,5/8)这个方案,不论Noder采用什么方案,都是不能改变局面的。如果全部出正面,每次的期望收益是 (3+3+3-2-2-2-2-2)/8=-1/8元;如果全部出反面,每次的期望收益也是(-2-2-2+1+1+1+1+1)/8=-1/8元。而任何策略无非只是上面两种策略的线性组合,所以期望还是-1/8元。

输入

第1行:一个数T,表示后面用作输入测试的数的数量(1 <= T <= 20)。第2 - T + 1行:每行2个数A, B中间用空格分隔。(1 <= A, B <= 10^9,且A + B为偶数)。

输出

输出共T行,对应美女选择正面的概率,以最简分数形式输出,具体请参看输出样例。

样例输入

2
3 1
1 3

样例输出

3/8
5/8

分析

假设美女出正面的概率是x,则反面的概率为1-x。为了使利益最大化,应该在对手出正面或反面的时候我们的收益都相等,由此列出方程就是。

问题的关键在于建立收益相等这个等式。

C++程序

#include<iostream>using namespace std;typedef long long ll;ll gcd(ll n,ll m)
{return m==0?n:gcd(m,n%m);
}int main()
{int t;ll A,B;scanf("%d",&t);while(t--){scanf("%lld%lld",&A,&B);ll p1=A+3*B,p2=4*A+4*B;ll g=gcd(p1,p2);printf("%lld/%lld\n",p1/g,p2/g);}return 0;
}

51Nod_1417 天堂里的游戏【数学】相关推荐

  1. 51nod 1417 天堂里的游戏

    1417 天堂里的游戏 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午. Noder躺在草地上漫无目的的 ...

  2. 51Nod 1417 天堂里的游戏

    1417 天堂里的游戏 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题  收藏  关注 多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午. Noder躺在 ...

  3. 51 NOD 1417 天堂里的游戏(博弈)

    题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1417 1417 天堂里的游戏 基准时间限制:1 秒 空间限制 ...

  4. 51NOD 1417 天堂里的游戏 博弈 (数学题)

    传送门:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1417 1417 天堂里的游戏 基准时间限制:1 秒 空间限制: ...

  5. 天堂里的游戏(51Nod-1417)

    题目 多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午. Noder躺在草地上漫无目的的张望,二楼的咖啡馆在日光下闪着亮,像是要进化成一颗巨大的咖啡豆.天气稍有些冷,但草还算暖和.不远的地方 ...

  6. 1417 天堂里的游戏

    多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午. Noder躺在草地上漫无目的的张望,二楼的咖啡馆在日光下闪着亮,像是要进化成一颗巨大的咖啡豆.天气稍有些冷,但草还算暖和.不远的地方坐着一 ...

  7. 51Nod 天堂里的游戏

    多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午. Noder躺在草地上漫无目的的张望,二楼的咖啡馆在日光下闪着亮,像是要进化成一颗巨大的咖啡豆.天气稍有些冷,但草还算暖和.不远的地方坐着一 ...

  8. 1417 天堂里的游戏(概率)

    多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午. Noder躺在草地上漫无目的的张望,二楼的咖啡馆在日光下闪着亮,像是要进化成一颗巨大的咖啡豆.天气稍有些冷,但草还算暖和.不远的地方坐着一 ...

  9. 如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小

    如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小 众所周知,Nintendo Switch有一条guidline-0123来限制游戏的patch包大小 ...

最新文章

  1. Kosaraju 算法检测有向图的强连通性
  2. Naigos PNP图无法加载最新数据
  3. 这个AI“大师级”简笔画水平,惊艳到了网友:竟然不用GAN
  4. MFC序列化(serial)简单例子
  5. 简约好看的OneNav PHP导航网kyuan源码
  6. blender 3d打印_如何在Blender中开始3D打印
  7. linux下好玩的命令
  8. 神经元的结构示意图手绘,神经元的结构图手绘
  9. 我看韩寒-话题2010读后
  10. Xmanager 6 激活
  11. 名义利率、实际利率、名义贴现率
  12. DNS 智能解析功能评测之国内部分总结篇~
  13. (笔记)记录Sql中一些例子和常用语法
  14. 小程序结合腾讯地图(QQMapWX)SDK做位置周边搜索展示
  15. EMC-电磁兼容-共模干扰与差模干扰
  16. iOS 【奇巧淫技】获取webView内容高度
  17. 使用WHM重新编译Apache+PHP环境
  18. MacPS安装服务器当前无响应,最新:M1芯片Mac安装Photoshop2021闪退/卡在启动屏页解决办法...
  19. 《紫川》之帝都风云 第二卷
  20. 区块链倪老师:区块链思维——序章

热门文章

  1. hashlib模块の拾遗
  2. 相机SDK开法调用工作流程
  3. 小程序服务器配置地图,微信小程序接入腾讯地图
  4. 数学建模 matlab 数据的拟合和回归
  5. 1寸照片如何修改底色?证件照换背景教程
  6. 数据库管理员的工作任务
  7. php计算2的10次方和7的3次方,手算开2、3次方的公式验证
  8. Word基础(二十四)表格的边框和底纹
  9. 2022年起重机司机(限桥式起重机)试题及在线模拟考试
  10. 考大学计算机考试作文,考试二三事作文(精选10篇)