long long C(int N, int M) {
long long sum = 1;
for(int i=1;i<=M; i++) {
sum=sum*(N-M+i)/i;
// sum *= (N-M+i)/i; 切忌这么写,会先计算(N-M+i)/i,而这个数可能是0
}
return sum;
}
long long C(int N, int M) {
long long sum = 1;
for(int i=1;i<=M; i++) {
sum=sum*(N-M+i)/i;
// sum *= (N-M+i)/i; 切忌这么写,会先计算(N-M+i)/i,而这个数可能是0
}
return sum;
}