题解 CF9A 【Die Roll】

TRZ_2007

2019-08-01 12:41:23

Solution

## 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); } ```