Cho X∼B(n,p) với p=a/b. Hàm phân vị (quantile function, nghịch đảo của hàm phân phối tích luỹ CDF) tại mức q∈(0,1] được định nghĩa là số nguyên nhỏ nhất k (0≤k≤n) sao cho P(X≤k)=∑i=0k(in)pi(1−p)n−i ≥ q.
Giá trị này luôn tồn tại vì P(X≤n)=1≥q. Cho q=c/d, hãy tìm k nói trên bằng cách tính chính xác (phân số) tích luỹ xác suất, tránh sai số dấu phẩy động khi q nằm sát ranh giới giữa hai giá trị k liên tiếp.
Ví dụ: n=10, p=1/2, q=1/2 (trung vị): P(X≤4)=0.3769<0.5, P(X≤5)=0.6230≥0.5 ⇒k=5.
Một dòng gồm 5 số nguyên n a b c d, trong đó 0≤n≤2000, 0≤a≤b, b≥1 (p=a/b), 0<c≤d, d≥1 (q=c/d).
In ra một số nguyên duy nhất là giá trị phân vị k tìm được.
Ví dụ:
Đầu vào:
10 1 2 1 2
Đầu ra:
5
Đầu vào:
0 1 2 1 2
Đầu ra:
0
Đang tải editor...