---恢复内容开始---

1417 天堂里的游戏
基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题

 收藏
 关注

多年后,每当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元。

Input
第1行:一个数T,表示后面用作输入测试的数的数量(1 <= T <= 20)。
第2 - T + 1行:每行2个数A, B中间用空格分隔。(1 <= A, B <= 10^9,且A + B为偶数)。
Output
输出共T行,对应美女选择正面的概率,以最简分数形式输出,具体请参看输出样例。
Input示例
2
3 1
1 3
Output示例
3/8
5/8

李陶冶 (题目提供者)
给的提示标签是博弈论,结果是个数学问题;

不管是正是反,女的赢的几率都是一样的,所以左边的式子设正面为x,右边的式子设反面为x,写出期望,然后两边相等,就可以列方程了,然后最大公约数用辗转相乘法弄一下就出来了  
#include<stdio.h>
typedef long long LL;
LL gcd(LL a,LL b){return b==0 ? a : gcd(b,a%b);
}
int main(){int t;while(~scanf("%d",&t)){while(t--){LL a,b;LL x,y;scanf("%I64d%I64d",&a,&b);x=a+3*b;y=4*(a+b);LL t=gcd(x,y);printf("%I64d/%I64d\n",x/t,y/t);}}
}

  

转载于:https://www.cnblogs.com/OMG-By/p/5474275.html

51nod1417 天堂里的游戏相关推荐

  1. 51nod 1417 天堂里的游戏

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

  2. 51Nod 1417 天堂里的游戏

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

  3. 51Nod_1417 天堂里的游戏【数学】

                                             51Nod_1417 天堂里的游戏 http://www.51nod.com/Challenge/Problem.ht ...

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

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

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

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

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

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

  7. 1417 天堂里的游戏

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

  8. 51Nod 天堂里的游戏

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

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

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

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

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

最新文章

  1. 区块链概况:什么是区块链
  2. HTML中Css详细介绍
  3. python【蓝桥杯vip练习题库】—Huffuman树
  4. Nginx-07:Nginx配置实例之动静分离
  5. java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...
  6. 【必看】这6个吓人的Linux命令,你用过吗?
  7. 走向REST:将Tomcat与Spring和JAX-RS嵌入(Apache CXF)
  8. 51nod 1907(多项式乘法启发式合并)
  9. MapReduce整体架构分析
  10. “提速降费” 并非一蹴而就 矛头齐指运营商有失偏颇
  11. Golang高效实践之泛谈篇
  12. 离散数学7__第2章命题逻辑的推理理论__主析取范式和主合取范式
  13. 2019AWE海信中央空调发布智慧空气战略
  14. GPRS通信原理及应用特点
  15. 培训班和科班出来的程序员有什么不同之处?看完这个你就能明白!
  16. 从微信封杀拼多多链接浅谈我是如何解决微信屏蔽封杀外部以及广告链接的
  17. Java Web项目是怎么跑起来的?
  18. 笑过后值得思考的一些编程语录----------搞笑却真实
  19. Mac 终端 oh-my-zsh 配置,内含解决oh-my-zsh 下载不下来的方法
  20. 《凯恩斯革命的前世今生》导语集(前三章)

热门文章

  1. tp5框架原理详解_工程测量教学合集,测量施工方案+原理解读,测量人员有它就够了...
  2. socket编程遇到的bug记录
  3. Linux系统编程 -- 进程与线程之间差别 进程是系统资源分配的最小单位,线程是进程执行的最小单位
  4. Markdown语言调整图片居中、大小
  5. zookeeper的安装集群版
  6. 【渝粤教育】国家开放大学2019年春季 2727税收基础 参考试题
  7. 【渝粤教育】国家开放大学2018年秋季 0221-22T数字电子电路 参考试题
  8. 【渝粤教育】国家开放大学2018年春季 0551-21T素描(二) 参考试题
  9. 软件类配置(三)【ubuntu16.04安装微软的AirSim自动驾驶仿真平台,并初步使用仿真。】
  10. Here we are 团队简介