Cod sursa(job #1386755)

Utilizator TarabanDragosTaraban Dragos-Petru TarabanDragos Data 13 martie 2015 11:09:36
Problema Sandokan Scor 45
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include<cstdio>
#define MOD 2000003
long long n,k,nr,i,j,v[5010],c[5010];
FILE *f,*g;
int main(){
    f=fopen("sandokan.in","r");
    g=fopen("sandokan.out","w");
    fscanf(f,"%lld%lld",&n,&k);
    for(i=1;i<=n;i++){
        fscanf(f,"%d",&v[i]);
    }
    nr=n%(k-1);
    if(nr==0)
        nr=k-1;
    c[0]=1;
    for(i=1;i<n;i++){
        c[0]=1;
        for(j=i;j>=1;j--){
            c[j]=(c[j-1]+c[j])%MOD;
        }
    }
    fprintf(g,"%lld",c[nr-1]);
    fclose(f);
    fclose(g);
    return 0;
}