暴力的AC

其实我觉得这道题应该用DP好一点,然而,数据不大,那就暴力吧
#include<stdio.h>
long n,k;
double ans=0;
void dfs(long s,long nn,long kk)
{
if(kk<=1)
ans++;
else
{
long i;
for(i=s;i<=nn/kk;i++)
dfs(i,nn-i,kk-1);
}
}
int main()
{
scanf("%ld%ld",&n,&k);
dfs(1,n,k);
printf("%.0lf\n",ans);
return 0;
}

0 条评论

目前还没有评论...

信息

ID
1117
难度
3
分类
动态规划 点击显示
标签
递交数
6168
已通过
3140
通过率
51%
被复制
14
上传者