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 |