uva 11346 - Probability

来源:互联网 发布:二战美国工业数据 编辑:程序博客网 时间:2024/06/05 23:19

简单题,画个图用函数线表示一下x*y就会了

#include<cstdio>#include<cstring>#include<cmath>int main(){    int t;    scanf("%d",&t);    double a,b,s;    while(t--)    {        scanf("%lf%lf%lf",&a,&b,&s);        double ans;        if(s>a*b) ans=0;        else if(s<0.00001) ans=1;        else        {            double m=a*b;            ans=(m-s-s*log(m/s))/m;        }        printf("%lf%%\n",ans*100);    }    return 0;}


0 0