Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Xác suất - Thống kê] Xích Markov: tìm phân phối dừng bằng khử Gauss

    Cho một xích Markov rời rạc, hữu hạn trạng thái, có kkk trạng thái (k≤6k \le 6k≤6) và ma trận chuyển PPP (mỗi hàng tổng bằng 1). Dữ liệu đảm bảo xích này có duy nhất một phân phối dừng π=(π1,…,πk)\pi = (\pi_1, \ldots, \pi_k)π=(π1​,…,πk​) thỏa mãn hệ phương trình: πP=π,∑i=1kπi=1,πi≥0\pi P = \pi, \qquad \sum_{i=1}^{k} \pi_i = 1, \qquad \pi_i \ge 0πP=π,∑i=1k​πi​=1,πi​≥0

    Hãy giải hệ phương trình tuyến tính trên (bằng khử Gauss, thay một phương trình bởi điều kiện chuẩn hoá tổng bằng 1) để tìm π\piπ.

    Ví dụ: k=2k=2k=2, P=(0.50.50.30.7)P=\begin{pmatrix}0.5&0.5\\0.3&0.7\end{pmatrix}P=(0.50.3​0.50.7​): giải π1=0.5π1+0.3π2\pi_1 = 0.5\pi_1+0.3\pi_2π1​=0.5π1​+0.3π2​, π1+π2=1\pi_1+\pi_2=1π1​+π2​=1 được π=(0.375, 0.625)\pi=(0.375,\ 0.625)π=(0.375, 0.625).

    • Định dạng đầu vào:
      • Dòng 1: số nguyên kkk (1≤k≤61 \le k \le 61≤k≤6).
      • kkk dòng tiếp theo: mỗi dòng kkk số thực là một hàng của ma trận PPP (mỗi hàng tổng bằng 1).
    • Định dạng đầu ra:

      In ra kkk số thực là phân phối dừng π1,…,πk\pi_1, \ldots, \pi_kπ1​,…,πk​ trên cùng một dòng, cách nhau một khoảng trắng, mỗi số làm tròn đến đúng 6 chữ số thập phân (định dạng %.6f).

    Ví dụ:

    Đầu vào:

    1
    1.0

    Đầu ra:

    1.000000
    

    Đầu vào:

    2
    0.5 0.5
    0.3 0.7

    Đầu ra:

    0.375000 0.625000
    

    Đang tải editor...