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] CPU shares cgroup v1 - ti le phan CPU

    Trong cgroup v1, mỗi nhóm có giá trị cpu.shares. Khi nhiều nhóm cùng tranh chấp CPU, mỗi nhóm nhận phần CPU tỉ lệ thuận với shares của mình.

    Cho shares của một nhóm và tổng shares của tất cả các nhóm đang chạy, hãy tính phần trăm CPU nhóm đó nhận được.

    Ví dụ: shares = 1024, tổng = 4096 → 1024/4096 = 25.00%.

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

      Dòng 1: hai số nguyên s (shares của nhóm) và total (tổng shares), cách nhau dấu cách.

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

      1 ≤ s ≤ total ≤ 10^9.

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

      Một dòng: phần trăm CPU nhóm nhận được, 2 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    1024 4096
    

    Đầu ra:

    25.00

    Giải thích:

    1024/4096 = 0.25 → 25.00%.

    Đang tải editor...