Pagini recente » Cod sursa (job #2864872) | Cod sursa (job #1373209) | Cod sursa (job #3152030) | Cod sursa (job #1696030) | Cod sursa (job #2330456)
#include<bits/stdc++.h>
using namespace std;
const int mod=9999991;
inline int fastexp(long long a,long long b)
{
long long res=1LL;
while(b)
{
if(b&1)
{
res=(res*a)%mod;
b--;
}
else
{
a=(a*a)%mod;
b>>=1;
}
}
return res;
}
inline long long invmod(int x)
{
return fastexp(x,mod-2);
}
int n;
int main()
{
freopen("dirichlet.in","r",stdin);
freopen("dirichlet.out","w",stdout);
scanf("%d",&n);
long long sol=1LL;
for(int i=n+1;i<=2*n;i++)
sol=(sol*i)%mod;
for(int i=1;i<=n;i++)
sol=(sol*invmod(i))%mod;
sol=(sol*invmod(n+1))%mod;
printf("%lld\n",sol);
return 0;
}