Loading Now

maximalBag

Bạn được cho n kg gạo và 3 loại bao bì dùng để đựng gạo. Sức chứa của 3 loại bao bì lần lượt là a, bc kg. Hãy tìm cách đóng n kg gạo thành các bao bì sao cho số bao bì cần đóng là nhiều nhất có thể.

Ví dụ:

  • Cho n=5, a=5, b=3, c=2, output sẽ có dạng maximalBag(n,a,b,c) = 2.
    Có thể chỉ cần dùng 1 bao bì 5kg để đóng nhưng theo yêu cầu đề bài số bao bì phải nhiều nhất nên cần đóng bao bì 3kg2kg.

Đầu ra/Đầu vào:

  • [Thời gian chạy] 0.5 s
  • [Đầu vào] integer n, a, b, c
    1 <= n, a, b, c <= 5000
    Input luôn đảm bảo là luôn đóng được hết n kg gạo từ các bao bì.
  • [Đầu ra] Integer
    Số bao bì nhiều nhất để có thể đóng hết n kg gạo.

Post Comment

Contact