Pagini recente » Diferente pentru problema/pitici3 intre reviziile 7 si 10 | Diferente pentru problema/balbaiala intre reviziile 5 si 6 | Monitorul de evaluare | Diferente pentru problema/expresii2 intre reviziile 15 si 34 | Cod sursa (job #657081)
Cod sursa(job #657081)
#include<cstdio>
#define mod 2000003
long long n,k,p;
int fact(int n){
int i,w=1;
for(i=2;i<=n;i++)
w*=i;
return w;
}
int main (){
freopen("sandokan.in","r",stdin);
freopen("sandokan.out","w",stdout);
scanf("%lld%lld",&n,&k);
p=1;
while(n>=k){
p*=fact(n)/(fact(n-k)*fact(k))%mod;
n-=2;
}
printf("%lld",p%mod);
return 0;
}