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

这是一个概率题,你仔细看他的样例解释,把数字换成所谓的未知数,你就能得到一个公式,然后把公式的最简形式弄出来就是你想要的答案了。

#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<math.h>
#include<set>
#include<stack>
#include<queue>
#include<string>
#include<iostream>
#include<vector>
using namespace std;
long long gcd(long long a,long long b)
{
   return b==0?a:gcd(b,a%b);
}
int main()
{
   int n;
   scanf("%d",&n);
   while(n--)
   {
       long long x,y;
       scanf("%lld%lld",&x,&y);
       long long sum1=4*(x+y);
       long long sum2=x+3*y;
       long long num=gcd(sum2,sum1);
       printf("%lld/%lld\n",sum2/num,sum1/num);
   }
   return 0;
}

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. 1417 天堂里的游戏(概率)

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

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

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

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

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

  8. 51Nod 天堂里的游戏

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

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

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

最新文章

  1. 模拟 ZOJ 3878 Convert QWERTY to Dvorak
  2. LeetCode Length of Last Word(最后一个单词的长度)
  3. vs2017编译QT with ssl
  4. Storm教程3编程接口
  5. jfinal html5,Jfinal框架整合webSocket技术功能实现
  6. 1218 标签的显示与隐藏
  7. Python--操作数据库class
  8. 在另一台服务器上还原被误删的 MySQL 数据
  9. 敏捷数据科学:用Hadoop创建数据分析应用
  10. Windows下实现gettimeofday()函数
  11. Microsoft SQL Server 2008 R2出现索引超出数组界限
  12. matlab 获取axes图片,matlabaxes显示图片
  13. SpringCloud 与 SpringBoot 微服务 架构 | 面试题及答案详解
  14. 进程间通讯的四种方式
  15. 方格取数问题(网络流24题之一)
  16. CDH/HDP迁移之路
  17. 2.6顺序表和链表的优缺点(区别、特点)详解
  18. RSA非对称加密和解密(同时生成密钥)
  19. 盲打练习的第一个良好
  20. HTML基础第十二讲---链接标志

热门文章

  1. 利用ArcGIS评估人工鱼礁投放量
  2. 选择通达信股票接口有哪些注意事项?
  3. 关闭/开启笔记本电脑自带键盘
  4. 第0.8期-xiaspider2021目录索引
  5. Pangle付款方式,Pangle付款时间?Pangle如何收款结汇?
  6. Dicom批量转nii(医学影像格式转换,SPM)
  7. Map集合循环遍历的几种方式
  8. Platypus 5.3 文档(手工翻译,见谅)
  9. 一次简单的 JVM 调优,拿去写到简历里
  10. 幼儿园中班最新趣味游戏大全