组合数 防溢出

1  
2 long long C(int N, int M) {
3     long long sum = 1;
4     for(int i=1;i<=M; i++) {
5         sum=sum*(N-M+i)/i;
6     }
7     return sum;
8 }

 

posted @ 2021-11-21 00:09  千寻slimg  阅读(36)  评论(0编辑  收藏  举报