Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Numarul lui Catalan  (Citit de 3747 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
popoiu.george
Vorbaret
****

Karma: 19
Deconectat Deconectat

Mesaje: 162



Vezi Profilul
« : Martie 31, 2010, 17:41:26 »

Nu stiu cum pot calcula numarul lui catalan pentru numere foarte mari. n<=11000 . Este o problema pe campion care cere rezultatul modulo 44711, iar daca aplic modulo pe parcurs ce calculez, imi da un rezultat gresit.

Eu stiu urmatoarele relatii :
C(n) = Comb(2n,n) / n+1
C(n) = Comb(2n,n) - Comb(2n,n-1)
C(n) = [ (4n+2)/(n+2) ] * C(n-1), unde C(0)=C(1)=1

Se poate calcula fara sa implementez operatii pe numere mari ?

PS : problema se numeste 'fotbal' .
Memorat
mathboy
Moderatori infoarena
Nu mai tace
*****

Karma: 150
Deconectat Deconectat

Mesaje: 259



Vezi Profilul
« Răspunde #1 : Martie 31, 2010, 17:44:29 »

Da, se poate calcula fara a implementa pe numere mari. Aplici Inversul modular.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines