MM们
就用二分递归法,辅以记忆法优化,去除重复计算的过程,可以做到时间复杂度为O(n^2),计算C(50,22)就要 0.005秒自己写的代码,计算C(n,m):static __int64 table[100][100]={{0,0}};__int64 combination(int n,int m){if(table[n][m]!=0)return table[n][m];if(m==0 || m==n)return 1;if(m==1)return n;return (table[n-1][m-1]=combination_3(n-1,m-1)) + (table[n-1][m]=combination_3(n-1,m));}