Tôi luôn nhầm lẫn về cách lập trình động sử dụng ma trận để giải quyết vấn đề. Tôi hiểu rằng ma trận được sử dụng để lưu trữ các kết quả từ các bài toán con trước đó, để nó có thể được sử dụng trong việc tính toán sau này của một vấn đề lớn hơn.lập trình động và sử dụng ma trận
Nhưng, làm cách nào để xác định thứ nguyên của ma trận và cách chúng ta biết giá trị mỗi hàng/cột của ma trận sẽ đại diện như thế nào? tức là, có giống như một thủ tục chung của việc xây dựng ma trận? Ví dụ: nếu chúng tôi quan tâm đến việc thực hiện thay đổi cho số tiền S bằng tiền xu có giá trị c1, c2, .... cn, kích thước của ma trận là gì và mỗi cột/hàng nên là gì? đại diện?
Bất kỳ hướng dẫn định hướng nào cũng sẽ hữu ích. Cảm ơn bạn!