Pagini recente » Cod sursa (job #2659374) | Cod sursa (job #1357227) | Cod sursa (job #1496194) | Cod sursa (job #2808781) | Cod sursa (job #2910227)
#include <iostream>
#include <fstream>
#define M 2000003
using namespace std;
int sol(int n, int k)
{
int v[100000];
v[0]=1;
if(k>n)
return 1;
for(int i=1;i<=n;++i)
for(int j=i;j>0;--j)
v[j]=(v[j]+v[j-1])%M;
return v[k];
}
int main() {
ifstream f("sandokan.in");
ofstream o("sandokan.out");
int N,K;
f>>N>>K;
o<<sol(N-1,(N-1)%(K-1));
f.close();
o.close();
return 0;
}