Vấn đề LIS (Longest Increasing Subsequence) có hữu ích trong việc giải quyết các vấn đề CS khác không? Có một vài thuật toán, sử dụng phân loại kiên nhẫn, lập trình động hoặc với cây quyết định. Làm thế nào chúng được sử dụng trong cuộc sống thực - có thể cho các luồng dữ liệu hoặc một cái gì đó?Đơn đăng ký tăng dài nhất
Để nhắc nhở bạn, tôi đặt in đậm chuỗi tăng dài nhất
{, 8, 4, 12, , 10, , 14, 1, , 5 , 13, 3, , 7, }.
Là phần thưởng, có cách nào để sử dụng kết quả a sequence of length mn + 1 will have an increasing subsequence of length m or a decreasing subsequence of length n không? Ví dụ. Danh sách của chúng tôi là chiều dài 16, do đó, sẽ có một chuỗi ngày càng tăng có chiều dài 5 hoặc giảm độ dài chuỗi 5. Trong trường hợp của chúng tôi 0,2,6,9,11,15.
Ngoài ra chuỗi ngày càng tăng chiều dài 8 hoặc chuỗi độ dài giảm 3: trong trường hợp của chúng tôi 12,10,1.
một chuỗi có độ dài mn + 1 sẽ có độ dài gia tăng chiều dài ** m + 1 ** (không phải m) hoặc độ dài giảm của độ dài ** n + 1 ** (không phải n). 16 = 3x5 + 1, vì vậy phải có độ dài tăng hoặc giảm của chiều dài 5 + 1 = 6. – Kwariz
xin lỗi vì đã chỉnh sửa.Tôi có câu hỏi – Imposter