Module: GWP (Dãy con tăng lớn nhất)


Problem

5 /6


Dãy con tăng lớn nhất trong O(n*log(n))

Problem

Dãy số được cho bởi công thức truy hồi: ai+1=(k* ai+b)mod m. Tìm độ dài của dãy con tăng dài nhất của nó.
 
Đầu vào
Chương trình nhận năm số nguyên làm đầu vào: độ dài của dãy n (1≤n≤105), phần tử đầu tiên của dãy a1, các tham số k, b, m để tính các chuỗi phần tử tiếp theo (1≤m≤104, 0≤k<m, 0≤b<m, 0≤a1<m).
 
Đầu ra
Bạn cần in ra độ dài của dãy con tăng lớn nhất của dãy này.


Nhập Đầu ra
5 41 2 1 100 3