Module: GWP (Largest Increasing Subsequence)


Problem

5 /6


Sottosequenza crescente più grande in O(n*log(n))

Problem

La sequenza numerica è data dalla formula ricorrente: ai+1=(k* ai+b)mod m. Trova la lunghezza della sua sottosequenza crescente più lunga.
 
Input
Il programma riceve in input cinque numeri interi: la lunghezza della sequenza n (1≤n≤105), l'elemento iniziale della sequenza a1, i parametri k, b, m per il calcolo delle successive sequenze di membri (1≤m≤104, 0≤k<m, 0≤b<m, 0≤a1<m).
 
Uscita
Devi stampare la lunghezza della più grande sottosequenza crescente di questa sequenza.

Entra Uscita
5 41 2 1 100 3