Cod sursa(job #1994204)

Utilizator Neamtu_StefanStefan Neamtu Neamtu_Stefan Data 24 iunie 2017 13:07:35
Problema Sandokan Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <fstream>
#define MOD %2000003


using namespace std;

ifstream fin("sandokan.in");
ofstream fout("sandokan.out");

int n,k,p;
int v[5002];

long long factorial(int n)
{
    if (n<=1) return 1;
    return n*factorial(n-1);
}

int main()
{
    fin >> n >> k;

    p=n;
    while (p>=k)
        p-=k-1;

    n--,p--;

    fout << factorial(n)MOD/(factorial(p)MOD*factorial(n-p)MOD)MOD;

    return 0;
}