2017-08-21 1 views
1

Supposons un nombre n et nous devons trouver la somme de tous les combinatoires de n, c'est-à-dire nC0 + nC1 + nC2 + ... + nCn. Comme le résultat peut être grand, la réponse finale doit être la somme% D (D = 10^9 + 7).Module sur les combinatoires

Approche I utilisé est-

long sum=0; 
long combination=1; 
for(int i=1;i<=n;i++){ 
    combination=((combination*(n-i+1))/i)%D; 
    sum=(sum+combination)%D; 
} 

Mais cela ne fonctionne pas.

Réel Problem statement et code. Le code donne une sortie correcte jusqu'à n = 20.

Répondre