#include<iostream.h>
#include<cstring>
static long s=1,n[20]={2,3,5,6},m[1000]={0};
void f(int max)
{
int i;
for(i=0;i<4;i++)
{
m[max]+=m[max-n[i]];
if(max-n[i]==0)
s++;
else
{
if(max-n[i]>0)
f(max-n[i]);
else
continue;
}
}
}
void main()
{
int max=50;
f(max);
cout<<s<<endl;
}猴子爬山(递归解决)
最新推荐文章于 2025-04-03 19:14:28 发布
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
1278

被折叠的 条评论
为什么被折叠?



