Module: GWP (بزرگترین دنباله افزایشی)


Problem

5 /6


بزرگترین دنباله افزایشی در O(n*log(n))

Problem

دنباله عددی با فرمول تکرارشونده داده می شود: ai+1=(k* ai+b)mod m. طول طولانی ترین دنباله افزایشی آن را پیدا کنید.
 
ورودی
برنامه پنج عدد صحیح را به عنوان ورودی دریافت می کند: طول دنباله n (1≤n≤105)، عنصر اولیه دنباله a1، پارامترهای k، b، m برای محاسبه دنباله‌های اعضای بعدی (1≤m≤104، 0≤k<m، 0≤b<m، 0≤a1<m).
 
خروجی
شما باید طول بزرگترین دنباله افزایشی این دنباله را چاپ کنید.

<بدن>
وارد کنید خروجی
5 41 2 1 100 3