您的位置:首页 > 其它

【积分】【概率】Probability, UVa11346

2016-10-17 12:15 218 查看
精度莫名被卡

#include<bits/stdc++.h>
using namespace std;
int T;double a,b,s;
const double eps = 1e-8;
int main()
{
scanf("%d",&T);
while(T--)
{
scanf("%lf%lf%lf",&a,&b,&s);
double m = a*b,ans = 0;
if(s>m)ans = 0;
else if(s<eps)ans = 100.0;
else ans = (m-s-1.0*s*log(m*1.0/s))/m*100;
if(100-ans<=eps)ans = 100;
printf("%.6f%%\n",ans);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: