【洛谷】P1025 数的划分【题解】

题目


题解:

#include <bits/stdc++.h>
using namespace std;
#define N 10000
int n,k,f[N][N];
int main() {
scanf("%d %d",&n,&k);
for(int i=1; i<=n; i++)f[i][1]=1;
for(int i=1; i<=n; i++)
for(int j=2; j<=k; j++)
if(i>=j)f[i][j]=f[i-1][j-1]+f[i-j][j];
printf("%d\n",f[n][k]);
return 0;
}

本文作者:BorisDimitri

本文链接:https://www.cnblogs.com/BorisDimitri/p/13546644.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   BorisDimitri  阅读(39)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起