Cod sursa(job #779640)

Utilizator visanrVisan Radu visanr Data 18 august 2012 14:05:42
Problema Dirichlet Scor 12
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <iostream>
#include <fstream>
using namespace std;

#define ll long long
#define MOD 9999991

ll N, C;


int main()
{
    freopen("dirichlet.in", "r", stdin);
    freopen("dirichlet.out", "w", stdout);
    ll i;
    cin >> N;
    if(N == 1) cout << 1 << "\n";
    else
    {
        C = 1;
        for(i = 2; i <= N; i++)
        {
              C = C * (4 * i - 2);
              C = (C / (i + 1));
        }
        cout << C % MOD << "\n";
    }
    return 0;
}