Pagini recente » Cod sursa (job #2044122) | Cod sursa (job #117561) | Rating Mihai Terenti (mite666) | Cod sursa (job #1208009) | Cod sursa (job #2840667)
#include <fstream>
#define MOD 2000003
using namespace std;
ifstream fin ("sandokan.in");
ofstream fout ("sandokan.out");
int n, k, x, c[5003][5003];
int main()
{
fin>>n>>k;
for(int i=1; i<=n; i++)
fin>>x;
if(n==k)
{fout<<1;
return 0;}
c[0][0]=1;
for(int i=1; i<=n; i++)
{
c[i][0]=1;
for(int j=1; j<=i; j++)
c[i][j]=(1ll*c[i-1][j]+c[i-1][j-1])%MOD;
}
fout<<c[n-1][(n-1)%(k-1)];
return 0;
}