Pagini recente » Istoria paginii utilizator/explodicus | Diferente pentru problema/tetris intre reviziile 13 si 14 | Diferente pentru implica-te/arhiva-educationala intre reviziile 189 si 223 | Diferente pentru problema/mosia intre reviziile 11 si 10 | 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;
}