Pagini recente » Cod sursa (job #835791) | Cod sursa (job #2520808)
#include <bits/stdc++.h>
#define MOD 9999991
using namespace std;
ifstream f ("dirichlet.in");
ofstream g ("dirichlet.out");
int n;
long long Pow(int n , int p)
{
long long nlaput = n , ans = 1;
for( ; p ; p /= 2)
{
if(p % 2 == 1)
{
ans = ans * nlaput % MOD;
if(!ans)
ans = MOD;
}
nlaput = nlaput * nlaput % MOD;
if(!nlaput)
nlaput = MOD;
}
return ans;
}
int main()
{
long long a = 1 , b = 1 , i;
f >> n;
for(i = 1 ; i <= n ; i++)
{
a = a * (n + i) % MOD;
b = b * i % MOD;
}
b = b * i;
g << a * Pow(b , MOD - 2) % MOD;
return 0;
}