Cod sursa(job #1419479)
| Utilizator | Data | 15 aprilie 2015 18:38:13 | |
|---|---|---|---|
| Problema | Sandokan | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.47 kb |
#include <cstdio>
#define MOD 2000003
int n,k,nr,i,j,v[5010],c[5010];
int main()
{
freopen("sandokan.in","r",stdin);
freopen("sandokan.out","w",stdout);
scanf("%d %d\n",&n,&k);
for(i=1; i<=n; i++) scanf("%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;
}
}
printf("%d\n",c[nr-1]);
return 0;
}
