gcd(裴蜀定理)——愤怒的巨巨

孤者浪人 提交于 2020-02-28 23:30:08

gcd(裴蜀定理)——愤怒的巨巨

题目描述:

在511没人敢惹盼成巨巨,因为盼成巨巨是我们511的学神!
周末,巨巨让乙超大佬去买一根香蕉,可你是知道的,买来的香蕉很可能是坏的,经过乙超大佬的长期调研,源源家香蕉中次品率为p,因为乙超超BYQ(too you qian),如果买到坏香蕉,他会认栽,但他害怕巨巨愤怒,他会继续买下去,直到买到好香蕉为止!
他想知道他必须买香蕉的个数的期望值,如果注定他买不到好香蕉请输出 ”Sorrry,JuJu!”

输入描述:

输入实数p (0≤p≤1且保证p的小数位不超过6位)

输出描述:

输出一行:
如果买不到好香蕉,输出”Sorrry,JuJu!”(忽略双引号)
否则输出期望值的最简分数形式:c/d.

示例1

输入

0.5

输出

2/1

示例2

输入

1.00

输出

Sorrry,JuJu!

#include<cstdio>
int gcd(int x,int y)
{
	if(y==0){
		return x;
	}
	else{
		return gcd(y,x%y);
	}
}
int main()
{
	double a;
	scanf("%lf",&a);
	if(a>=1){
		printf("Sorrry,JuJu!\n");
	}
	else{
		int s=1000000;
		int w=s-s*a;
		int b=gcd(s,w);
		printf("%lld/%lld\n",s/b,w/b);
	}
	return 0;
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!