Một hệ thống mạng gồm n bộ định tuyến (router), đánh số từ 1 đến n. Router thứ i xử lý một lượng lưu lượng tỉ lệ với trọng số nguyên dương wi trong tổng lưu lượng — nghĩa là xác suất một gói tin ngẫu nhiên đi qua router i là P(Ri)=∑j=1nwjwi. Khi một gói tin đi qua router i, xác suất gói tin đó bị rớt (drop) là pi=ai/bi (một phân số với 0≤ai≤bi, bi≥1), độc lập giữa các gói tin.
Gọi D là biến cố "gói tin bị rớt". Biết một gói tin ngẫu nhiên bị rớt, hãy dùng công thức Bayes để tính P(Rk∣D) với k cho trước, tức xác suất gói tin đó đã đi qua router thứ k.
Ví dụ: Với n=2: router 1 có w1=1, p1=1/2; router 2 có w2=1, p2=1/4; k=1. Ta có P(R1)=P(R2)=1/2, P(D∣R1)=1/2, P(D∣R2)=1/4, nên P(D)=1/2⋅1/2+1/2⋅1/4=3/8 và P(R1∣D)=3/81/2⋅1/2=32.
Dòng đầu tiên: số nguyên n (1≤n≤50). Mỗi dòng trong n dòng tiếp theo gồm 3 số nguyên wi ai bi (1≤wi≤106, 0≤ai≤bi≤106, bi≥1). Dòng cuối: số nguyên k (1≤k≤n).
In ra đúng một dòng chứa phân số tối giản p/q (dạng "p/q", mẫu số dương, không có khoảng trắng) biểu diễn P(Rk∣D). Nếu P(D)=0 (không router nào có thể làm rớt gói tin) thì in ra "0/1".
Ví dụ:
Đầu vào:
2
1 1 2
1 1 4
1
Đầu ra:
2/3
Đầu vào:
1
5 3 7
1
Đầu ra:
1/1
Đang tải editor...