TRZ_2007 的博客

TRZ_2007 的博客

题解 CF9A 【Die Roll】

posted on 2019-08-01 12:41:23 | under 题解 |

Solution

这是一道还算可以的数论题,我们让小W的得分与小Y的得分进行对比,取最大值,然后计算即可,注意,最后的结果要约分。

code

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

int Y,W;

void read(int & x)
{
    int buf = 1;
    char c = getchar();
    if(c == '-') buf = -1;
    while(c<'0' || c>'9') c = getchar();
    while(c>='0' && c<='9')
    {
        x = (x<<3)+(x<<1)+(c^48);
        c = getchar();
    }
    x = x*buf;
}

int main()
{
    read(Y);read(W);
    int now = max(Y,W),N = 6;
    now = N-now+1;
    int Maxgcd = __gcd(N,now);//约分
    printf("%d/%d\n",now/Maxgcd,N/Maxgcd);
}