uva 11346 - Probability(可能性)
2024-08-31 21:10:42
题目大意:给定x,y的范围。以及s,问说在该范围内选取一点,和x,y轴形成图形的面积大于s的概率。
解题思路:首先达到方程xy ≥ s。即y = s / x。
S2的面积用积分计算,y = s / x的原函数为lnx
所以S2=s∗(ln(a)−ln(x))
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
using namespace std;
int main () {
int cas;
double a, b, s;
scanf("%d", &cas);
while (cas--) {
scanf("%lf%lf%lf", &a, &b, &s);
double r = min(s / b, a);
double ans = r * b + log(a) * s;
if (fabs(s) > 1e-9)
ans = ans - log(r) * s;
double p = 1 - ans / (a * b);
printf("%.6lf%c\n", fabs(p * 100), '%');
}
return 0;
}
最新文章
- 遗传算法在JobShop中的应用研究(part 7:整体流程)
- SpringMVC实例分析
- 常用js正则归类
- Android LayoutInflater详解 (转)
- 用C#开发了四天的UWP应用有感
- android 知识点收集
- CSS进阶
- SQL日志文件的作用
- js复制button在ie下的解决方式
- JSP两个动作(include,forward)
- 键盘快速启动工具Launchy的简单使用技巧
- javascript面向对象一:函数
- ucos任务控制块详解
- B/S架构图解
- require/exports 与 import/export 的区别?
- Vue(十一)计算属性
- python爬虫xpath的语法
- 织梦dedeCMS数据库结构字段说明-简略说明
- 【转】Exchange Server 的防火墙开放端口
- android--------阿里 AndFix 热修复
热门文章
- [Recompose] Set the HTML Tag of a Component via a Prop using Recompose
- JAVA: Socket和ServerSocket网络编程
- Android 节日短信送祝福(UI篇:3-选择短信与发送短信的Activity的实现)
- 基于 MySQL 5.6 keepalived的双主搭建
- 曼德勃罗(Mandelbrot)集合与其编程实现
- 【codeforces 757A】Gotta Catch Em' All!
- Qt 子窗口内嵌到父窗口中
- [TFS4]TFS git地址,分支概念
- 【matlab】安装 webcam 支持
- 配置SVN服务器