牛客练习赛38 B—出题人的女装

题目链接

#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;
const int maxn=1e5+5;
ll gcd(ll a,ll b)
{
	return b==0?a:gcd(b,a%b);
}

int main()
{
	ll n,m,x,y,t;scanf("%lld%lld%lld%lld%lld",&n,&m,&x,&y,&t);
    ll fenzi=(x-1)*(m-1)*m*x+(n-1)*(y-1)*y*n;
	ll fenmu=(n-1)*(m-1)*(x*m+n*y);
	ll a=gcd(fenzi,fenmu);
	fenzi=fenzi/a;
	fenmu=fenmu/a;
	if(t==0)
	{
		printf("%0.3f",(double)fenzi/fenmu);
	}
	else if(t==1)
	{
		cout<<fenzi<<"/"<<fenmu<<endl;
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/wzazzy/article/details/86555887