Pagini recente » Cod sursa (job #363576) | Cod sursa (job #2269760) | Cod sursa (job #2014236) | Cod sursa (job #609561) | Cod sursa (job #2280006)
#include <bits/stdc++.h>
#define MOD 9999991
#define ll long long
using namespace std;
ll putere (ll x,ll n)
{
ll a;
if(n==0)return 1;
else if(n==1)return x;
a=putere(x,n/2);
if(n%2==0)return (a*a)%MOD;
else return ((x*a)%MOD*a)%MOD;
}
ll combinari(ll n,ll k)
{
ll i,r=1,t=1;
for(i=2;i<=n;i++)
{
r=(r*i)%MOD;
if(i<=k)t=(t*i)%MOD;
if(i<=n-k)t=(t*i)%MOD;
}
t=t*(k+1);
return (r*putere(t,MOD-2))%MOD;
}
ll n;
int main()
{
cin>>n;
cout<<combinari(2*n,n)%MOD;
return 0;
}