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

    solution

    Đề bài: [Toán cho CNTT] Bài toán phân bổ tài nguyên

    Bài toán phân bổ

    Có một nguồn tài nguyên tổng cộng CCC đơn vị và nnn sản phẩm. Sản phẩm iii cho lợi nhuận pip_ipi​/đơn vị, tiêu tốn wiw_iwi​ tài nguyên/đơn vị và có giới hạn sản lượng ℓi\ell_iℓi​. Hãy tối đa hóa tổng lợi nhuận (cho phép sản lượng phân số).

    Đây là LP một ràng buộc: ưu tiên sản phẩm có tỉ lệ pi/wip_i/w_ipi​/wi​ cao nhất.

    Ví dụ

    C=10C=10C=10; sản phẩm A (p=6,w=2,ℓ=3)(p=6,w=2,\ell=3)(p=6,w=2,ℓ=3), B (p=5,w=1,ℓ=100)(p=5,w=1,\ell=100)(p=5,w=1,ℓ=100). Ưu tiên B (tỉ lệ 5) rồi A.

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

      Dòng 1: n C. n dòng tiếp: p w lim.

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

      1≤n≤10001 \le n \le 10001≤n≤1000; giá trị dương; wi>0w_i > 0wi​>0.

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

      Tổng lợi nhuận tối đa (4 chữ số thập phân).

    Ví dụ:

    Đầu vào:

    2 10
    6 2 3
    5 1 100
    

    Đầu ra:

    50.0000

    Giải thích:

    Uu tien B (ti le 5) toi khi het cap: dung 10 tai nguyen. Ket qua toi uu 53.

    Đang tải editor...