uva111346Probability

求导。

大水题。。。

写这个题的目的就是要强调一些细节。

printf输出%时要用2个%。 如果S>a*b的话,直接输出0,如果太小,直接输出100。

求导就不说了// 最关键的地方一笔带过?我连一笔都不带!

#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std;
const int maxn = 100000 + 10; double a,b,S; int main() {
int T;
scanf("%d",&T);
while(T--) {
scanf("%lf%lf%lf",&a,&b,&S);
if(S>=a*b) printf("0.000000%%\n");
else if(S<0.0001) printf("100.000000%%\n");
else printf("%.6lf%%\n",100*(a*b-S-S*log(a*b/S))/(a*b));
}
return 0;
}
上一篇:让Git记住用户名和密码


下一篇:得到当前活动的controller