打表求组合数

long long int c[600][600];
void init()
{
memset(c, 0, sizeof(c));
for (int i = 0; i <= 505; i++)
{
c[i][1] = i;
c[i][0] = 1;
}
for (int i = 2; i <= 500; i++)
for (int j = 2; j <= i; j++)
{
c[i][j] = (c[i - 1][j] + c[i - 1][j - 1]) % pi;
}
}

posted @ 2016-04-11 19:01  大领主  阅读(225)  评论(0编辑  收藏  举报