海绵的博客

期望少一点,做的多一点

Probability UVA - 11346

#include<cstring>
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
typedef long long ll;

const int maxn=2e5+10;
const double eps=1e-3;

int main(){
	int T;
	scanf("%d",&T);
	while(T--){
		double a,b,s;
		scanf("%lf %lf %lf",&a,&b,&s);
		double ans=0.0;
		if(s-a*b>=eps)
			printf("%.6f%%\n",ans);
		else{
			ans=1.0-(s*(1+log(a*b/s)))/(a*b);
			if(fabs(s)<eps&&fabs(a*b)>eps)ans=1.0;
			printf("%.6f%%\n",ans*100); 
		}
	}
	return 0;
}

阅读更多
版权声明:小白一个,欢迎各位指错。 https://blog.csdn.net/qq_36424540/article/details/79974954
个人分类: 【ACM-数论】
上一篇Candy UVA - 1639
下一篇I - Two Triangles FZU - 2270
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭