Cod sursa(job #2339202)
Utilizator | Data | 8 februarie 2019 15:52:08 | |
---|---|---|---|
Problema | Sandokan | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include <bits/stdc++.h>
using namespace std;
#define maxn 5005
int n,k,v[maxn];
int main()
{
freopen("sandokan.in","r",stdin);
freopen("sandokan.out","w",stdout);
int i,j;
cin>>n>>k;
--n,--k;
k=(n%k);
v[0]=1;
for(i=1;i<=n;++i)
for(j=k;j>0;--j)
v[j]=(v[j]+v[j-1])%2000003;
cout<<v[k];
}