Pagini recente » Cod sursa (job #2144078) | Cod sursa (job #2313769) | Cod sursa (job #1353582) | Cod sursa (job #2387343) | Cod sursa (job #637740)
Cod sursa(job #637740)
#include<cstdio>
using namespace std;
const int mod = 9999991;
int i , j , n;
long long ans = 1;
int inv ( int a ) {
int i;
long long ans = 1 , p = a;
for ( i = 0; (1 << i) <= mod - 2; ++i ) {
if ( (1 << i) & (mod - 2) )
ans = ( ans * p ) % mod;
p = (p * p) % mod;
}
return ans;
}
int main()
{
freopen("dirichlet.in","r",stdin);
freopen("dirichlet.out","w",stdout);
scanf("%d",&n);
for ( i = 2 ; i <= n ; ++i )
ans = (ans * (n + i)) % mod,
ans = (ans * inv(i)) % mod;
printf("%lld\n",ans);
return 0;
}