1889199_re.c
来自「北大大牛代码 1240道题的原代码 超级权威」· C语言 代码 · 共 30 行
C
30 行
# include <stdio.h>
__int64 a[1000][101];
int main()
{
int i, j, n, k;
int tmpi, tmpj;
__int64 sum;
scanf("%d%d",&n,&k);
for(i = 1; i <= n; i++)
a[i][1] = a[1][i] = 1;
for(i = 2; i <= n; i++)
for(j = 2; j <= k; j++)
{
if(j > i) {a[i][j] = a[i][i];continue;}
if(j == i) {a[i][j] = a[i][j-1]+1;continue;}
tmpi = i;tmpj = j;
sum=a[i][j-1];
while(tmpi-tmpj>0)
{
sum+=a[tmpi-tmpj][tmpj-1];
tmpi-=tmpj;
}
a[i][j] = sum;
}
printf("%I64d\n",a[n][k]);
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?