Cod sursa(job #1335513)

Utilizator StarGold2Emanuel Nrx StarGold2 Data 5 februarie 2015 17:13:06
Problema Sandokan Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
//sandokan -> C(n-1, n%k);
#include <fstream>
#define DIM 2000003
using namespace std;

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

int n, m, i, j, k, x, val4;
int val1, val2, maxim, val3;
int v[5010];

void SetUp(){
    fin >> n >> k;
    val1 = val2 = 1;
    v[0] = 1;
    return;
}

void Combinations(){
    //C(n, k);
    for(i = 1; i < n; i ++)
        for(j = i-1; j >= 1; j --){
            v[j] += v[j-1];
            v[j] %= DIM;
        }
    fout << v[n%(k-1)];
    return;
}

int main(){
    SetUp();
    Combinations();
    return 0;
}