hdu 6114 Chess

这个题很容易看出规律,就是求c(n,m),if(n

用的模板

#include
#include 
#include 
#include 
#include  
#include   
#include   
#include   
#include   
#include    
#include      
#include      
using namespace std;
long long p,m,n;

long long Pow(long long a,long long b) {
long long ans=1;
while(b) {
if(b&1) {
b--;
ans=(ans*a)%p;
} else {
b/=2;
a=(a*a)%p;
}
}
return ans;
}
long long C(long long n,long long m) {
if(nm)
        {
            int t;
            t=n;
            n=m;
            m=t;
        }
        cout<


你可能感兴趣的:(ACM-组合数学)