Cod sursa(job #636649)

Utilizator lam99Tran Bach Lam lam99 Data 19 noiembrie 2011 22:13:09
Problema Dirichlet Scor 4
Compilator cpp Status done
Runda .com 2011 Marime 0.52 kb
#include<stdio.h>
long n,i;
long long x=1;
int main()
{
		freopen("dirichlet.in","r",stdin);
		freopen("dirichlet.out","w",stdout);
		scanf("%d",&n);
		if(n==1)
				{
					printf("1\n");
					return 0;
				}
		if(n==2)
				{
					printf("2\n");
					return 0;
				}		
		if(n==3)
				{
					printf("5\n");
					return 0;
				}
		for(i=n+2;i<=2*n;++i)
			{
				x=x*(i%9999991);
				x=x%9999991;
			}
		for(i=1;i<=n;++i)
			{
				x=x/(i%9999991);
				x=x%9999991;
			}
		printf("%lld",x);
		return 0;
}