洛谷 P1464 Function
可以当成一个记忆化的入门例题吧,虽然不太想搜索。
#include<cstdlib>
#include<cstdio>
#include<cstring>
using namespace std;
int memry[25][25][25];
bool vis[25][25][25];
int mw(long long a,long long b,long long c)
{
if(a<=0 or b<=0 or c<=0) return 1;
if(a>20 or b>20 or c>20) return mw(20,20,20);
if(vis[a][b][c]) return memry[a][b][c];//记忆化,如果搜过则返回记录值
vis[a][b][c]=1;
if(a<b and b<c)
memry[a][b][c]=mw(a,b,c-1)+mw(a,b-1,c-1)-mw(a,b-1,c);
else
memry[a][b][c]=mw(a-1,b,c)+mw(a-1,b-1,c)+mw(a-1,b,c-1)-mw(a-1,b-1,c-1);
return memry[a][b][c];
}
int main()
{
long long a,b,c;
scanf("%lld %lld %lld",&a,&b,&c);//先输入一个
while(a!=-1 or b!=-1 or c!=-1)
{
printf("w(%lld, %lld, %lld) = %d\n",a,b,c,mw(a,b,c));
scanf("%lld %lld %lld",&a,&b,&c);
}
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2017-07-25 bzoj 1821 部落划分
2017-07-25 图论————最小生成树
2017-07-25 树上最短路