UVA 11346 Probability (幾何概型, 積分)
題目連結:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2321
題目大意:在A是一個點集 A = {(x, y) | x ∈[-a, a],y∈[-b, b]},求取出的點和(0, 0)構成的矩形面積大於S的概率
題目分析:由對稱性,考慮第一象限即可,不妨先設xy = S,得到反比例函式y = S / x,先求小於S的概率,就是反比例函式與邊界以及x軸y軸圍成的面積,這部分面積分為兩塊,一塊是高為b,寬為min(s / b, a)的矩形,另一塊需要積分,不過y = S / x這個積分也太簡單Y = S*ln(x),區間就是min(s / b, a)到a,然後用a * b減去那兩塊面積和就是第一象限中選點大於S的概率,一開始要特判一下100%的情況,不然會變成無窮大
#include <cstdio>
#include <algorithm>
#include <cmath>
using namespace std;
double const EPS = 1e-10;
int main()
{
int T;
scanf("%d", &T);
while(T --)
{
double a, b, s;
scanf("%lf %lf %lf", &a, &b, &s);
if(s - 0 < EPS)
{
printf("100.000000%%\n");
continue;
}
double x1 = min(s / b, a);
double s1 = b * x1 + s * log(a / x1);
double s2 = a * b - s1;
double sum = a * b;
double part = s2;
double ans = part / sum * 100.0;
printf("%.6f%%\n", fabs(ans));
}
}
相關文章
- Morley's Therorem(UVA11178+幾何)REM
- 1002,概統,積分
- [概統]本科二年級 概率論與數理統計 第二講 幾何概型
- 定積分在幾何上的應用——2. 立體的體積
- UVA 10652 Board Wrapping(計算幾何基礎,求凸包)APP
- 定積分在幾何上的應用——1. 平面圖形的面積
- 【第一道計算幾何題】 UVA11178 Morley‘s Theorem (二維幾何,旋轉直線求求交點)REM
- §1. 第一型曲面積分
- §2. 第二型曲面積分
- 11.1 第一型曲線積分
- 11.2 第二型曲線積分
- 從排列的角度看超幾何分佈
- 分形——自然界的幾何學 (轉)
- 積跬步、行千里,華為雲資料庫前景幾何?資料庫
- [幾何]計算不規則多邊形的面積、中心、重心
- HDU3400 Line belt (幾何+三分)
- 平面幾何
- 分形、分形幾何、資料視覺化、Python繪圖視覺化Python繪圖
- 積分
- 積分商城_積分系統_積分業務邏輯與管理_OctShop
- 成為真正的變革型CIO,代價幾何?
- ZOJ 3806 Incircle and Circumcircle(幾何+二分)
- WAF的幾種劃分方法和劃分型別型別
- 計算幾何
- 不定積分
- 半球積分
- Windows驅動分為如下幾種型別Windows型別
- CodeForces 887 E. Little Brother(計算幾何+二分)
- L3-012 水果忍者 (30分):貪心,幾何
- 使用MySQL 8.2透明讀/寫分離,代價幾何?(譯文)MySql
- 計算幾何 —— 二維幾何基礎 —— 距離度量方法
- 計算幾何:模板
- CF18A 幾何
- 美國人的幾何
- 計算幾何模板
- 基本積分表
- 【微積分】不定積分
- 7.49 CLUSTER_PROBABILITY