Pagini recente » Cod sursa (job #2736883) | Cod sursa (job #1280286) | Cod sursa (job #972080) | Cod sursa (job #1530736) | Cod sursa (job #1673969)
#include <fstream>
using namespace std;
ifstream fin("sandokan.in");
ofstream fout("sandokan.out");
int n,k,i,j,p,a[2][5005],x,t,mod;
int main()
{
fin>>n>>k;
for(i=1;i<=n;i++)
{
fin>>x;
}
p=n%(k-1);
a[0][0]=1;t=1;mod=2000003;
for(i=0;i<=n;i++)
{
for(j=0;j<=i;j++)
{
if(j==0)
{
a[t][j]=1;
}
else
{
a[t][j]=a[1-t][j-1]+a[1-t][j];
if (a[t][j] >= mod)
a[t][j] -= mod;
}
}
t=1-t;
}
fout<<a[1-t][p-1];
return 0;
}