51nod_1417:天堂里的游戏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51nod_1417:天堂里的游戏相关的知识,希望对你有一定的参考价值。

题目链接: https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1417

假设 ans=n/m,C=(A+B)/2

  若出正面 E_1 = nA-(m-n)C

  若出反面 E_2 = (m-n)B-nC

由样例解释可知

得  m = A+B+2C,n=B+C

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;

LL gcd(LL a,LL b)
{
    return b? gcd(b,a%b):a;
}

int main()
{
    LL T;cin>>T;
    while(T--)
    {
        LL a,b,c;
        cin>>a>>b;
        c=(a+b)/2;
        LL m=a+b+2*c,n=b+c;
        LL g=gcd(m,n);
        printf("%lld/%lld\n",n/g,m/g); 
    }
}

 

以上是关于51nod_1417:天堂里的游戏的主要内容,如果未能解决你的问题,请参考以下文章

51nod 1417 天堂里的游戏

51NOD 1417 天堂里的游戏(列等式 解方程)

51Nod 天堂里的游戏

51nod 1381 硬币游戏

51nod_1714:B君的游戏(博弈 sg打表)

51nod_1490: 多重游戏(树上博弈)