Pagini recente » Cod sursa (job #2301294) | Cod sursa (job #700255) | Cod sursa (job #865258) | Cod sursa (job #1111122) | Cod sursa (job #636505)
Cod sursa(job #636505)
#include <cstdio>
#define Mod 9999991
#define NMax 2005
using namespace std;
int N, DP[NMax][NMax];
int main()
{
freopen ("dirichlet.in", "r", stdin);
freopen ("dirichlet.out", "w", stdout);
scanf ("%d", &N);
DP[0][0]=1;
for (int i=1; i<=N; ++i)
{
DP[i][0]=1;
for (int j=1; j<=i; ++j)
{
if (DP[i-1][j]==0)
{
DP[i-1][j]=DP[i-1][i-1];
}
DP[i][j]=DP[i][j-1]+DP[i-1][j];
DP[i][j]%=Mod;
}
}
printf ("%d\n", DP[N-1][N]);
return 0;
}