Pagini recente » Cod sursa (job #1170492) | Cod sursa (job #723746) | Diferente pentru problema/march intre reviziile 66 si 67 | Cod sursa (job #3281788) | Cod sursa (job #2346173)
#include <fstream>
using namespace std;
ifstream fin("sandokan.in");
ofstream fout("sandokan.out");
int n,k,i,j,x,v[5005];
int main(){
fin>>n>>k;
for(i=1;i<=n;i++)
fin>>x;
n--;
if(k-1==0){
fout<<1;
return 0;
}
k=n%(k-1);
v[0]=v[1]=1;
for(i=2;i<=n;i++){
v[0]=1;
v[1]=i;
for(j=i;j>=2;j--)
v[j]=(v[j]+v[j-1])%2000003;
}
fout<<v[k];
return 0;
}