Cod sursa(job #470553)

Utilizator mihai995mihai995 mihai995 Data 14 iulie 2010 16:05:14
Problema Sandokan Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include <fstream>
using namespace std;

int v[1<<13];

ifstream in("sandokan.in");
ofstream out("sandokan.out");

int c(int n,int k)
{
	int i,j;
	for (i=1;i<=n;i++)
	{
		v[i]=1;
		for (j=i-1;j;j--)
			v[j]=(v[j]+v[j-1])%2000003;
	}
	return v[k];
}

int main()
{
	int n,k,x,r=0;
	in>>n>>k;
	x=k-1;
	for (;n>=k;n-=x)
		r=(r+c(n,k))%2000003;
	out<<r<<"\n";
	return 0;
}