I: 赌徒的必胜策略

C语言题库

共 715字,需浏览 2分钟

 ·

2021-04-01 17:56

I: 赌徒的必胜策略


内存限制:128 MB时间限制:1 S标准输入输出



题目描述

下面是传说中的赌徒必胜策略:
如果输的话按上把下注额翻倍下注,这样即使连败,因为总有获胜的时候,只要赢一次就可以把输的钱全部赢回,当钱不足以按策略下注时,就把拥有的所有钱都下注。
现在两个赌狗 A,B 都学到了这个方法,他们决定带着钱找对方练一练,他们每次都进行一次胜率各为 50%的赌局,赌局的大小由上局输的人决定(第一次赌局的大小为 1 元),一直到其中一个人的钱输光为止。请你告诉这两个赌狗,他们赢光对方钱的概率为多少。


输入格式

第一行一个正整数 T,表示共有 T(T<=100)组数据
接下来每一行两个正整数 a,b(1<=a,b<=100),分别表示 A 和 B 拥有的钱


输出格式

输出一个实数,表示 A 获胜的概率,保留三位小数。


输入样例 复制

1

1 1


输出样例 复制

0.500



代码:

#include<stdio.h>
int main()
{
int t;
double a,b;
scanf("%d",&t);
while(t--)
{
double a,b;
scanf("%lf %lf",&a,&b);
double fin=a/(a+b);
printf("%.3lf\n",fin);
}
return 0;
}


浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报