01/10/2018, 10:21
Đếm số cách tạo ra dãy con tăng dài nhất
Chào mọi người ạh, cho em hỏi làm sao để mình đếm được số cách tạo ra dãy con tăng
Bài liên quan
Chào mọi người ạh, cho em hỏi làm sao để mình đếm được số cách tạo ra dãy con tăng
Dãy liên tục dễ hơn (rất dễ luôn) không liên tục
pùn một cái là dãy này không liên tục mới ghê :v
Quy hoạch động đó :v
Mà bạn đã hỏi câu này trên VNOI Group mà vẫn chưa tìm được câu trả lời xác đáng sao :v
Éc… cái đó ko ổn pạn ạh. Nếu làm cách đó thì y chang cách mình 10% test
f[i]
là số dãy con tăng có phần tử cuối làa[i]
-> với mọi
i < j, a[i] < a[j]
thìf[j] = sigma(f[i])
-> Độ phức tạp
O(n^2)
Cải tiến thì dùng BIT -> xuống
O(n log n)