牛客概率题

链接:https://www.nowcoder.com/acm/contest/96/C
来源:牛客网

取手机
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld

题目描述

durong有a台iphonex和b台s8,并且放在一个保险箱里,durong现在一台一台从保险箱随机拿出这些手机,现在他想知道第k次拿出s8的概率是多少

输入描述:

第一行一个正整数T,表示数据组数。(1<=T<=10000)
接下来T行输入a,b,k
其中(1<=a,b,k<=1e9) k<=a+b;

输出描述:

第k次拿出s8的概率,保留三位小数

思路:其实是道水题,根据概率论可知,此实验拿取东西为不放回式的,所以
每次的概率都相同  等于b/(a+b) ,类似于抽取,抓阄等等
#include
using namespace std;

int main()
{    
	int t;
	cin >> t;
	while(t --)
	{
		int a, b, k;
		double res;
		cin >> a >> b >> k;
		res = b * 1.0 / (a + b);
		printf("%.3lf\n",res);
	}
	return 0; 
}


你可能感兴趣的:(牛客网)