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

    solution

    Đề bài: [Hệ điều hành Unix] cgroup v2 - phan bo CPU theo weight trong cay

    cgroup v2 chia CPU theo cpu.weight giữa các anh em cùng cha. Phần CPU tuyệt đối của một nút = phần CPU của cha × weight_nut / tong_weight_anh_em. Gốc có 100% CPU.

    Cho cây cgroup, tính phần trăm CPU tuyệt đối của một nút đích, làm tròn 2 chữ số thập phân.

    • Định dạng đầu vào:

      Dòng 1: số nguyên n (nút 0..n-1; nút 0 là gốc, weight gốc bỏ qua). n dòng tiếp: mỗi dòng parent weight (gốc có parent = -1). Dòng cuối: target.

    • Ràng buộc đầu vào:

      1 ≤ n ≤ 10^4; 1 ≤ weight ≤ 10^6; cây hợp lệ.

    • Định dạng đầu ra:

      Một dòng: phần trăm CPU tuyệt đối của target, 2 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    3
    -1 1
    0 100
    0 100
    1
    

    Đầu ra:

    50.00

    Giải thích:

    Hai con của gốc weight bằng nhau; nút 1 nhận 50% CPU.

    Đang tải editor...