poj 2249(水题,数据类型要是long long不能是int)
#include<iostream> using namespace std; int main(){ long long n,k,i,j,ans; while(scanf("%lld%lld",&n,&k)==2&&n){ if(n-k<k){ k = n-k; } ans = 1; for(i=1,j=n;i<=k;i++,j--){ ans = ans*j/i; } printf("%lld\n",ans); } return 0; }
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号