Cod sursa(job #1037501)
Utilizator | Data | 20 noiembrie 2013 12:15:34 | |
---|---|---|---|
Problema | Dirichlet | Scor | 8 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
#include <cstdio>
using namespace std;
long long n;
int main() {
long long i, j;
freopen("dirichlet.in", "r", stdin);
freopen("dirichlet.out", "w", stdout);
scanf("%lld", &n);
j = 2;
for(i = 1; i <= n; i++) {
j *= (2 * n - i);
j /= i;
j = j % 9999991;
}
j /= n + 1;
printf("%lld\n", j);
return 0;
}