hdu1331记忆化搜索
来源:互联网 发布:自动点胶机编程 编辑:程序博客网 时间:2024/05/29 15:56
题目链接:点击打开链接
题意:求给的公式。
思路:记忆化搜索,暴力跑出来
#include <iostream>#include<cstdio>#include<cstring>using namespace std;const int maxn=20+2;int d[maxn][maxn][maxn],vis[maxn][maxn][maxn];int w(int a,int b,int c){ if(a<=0||b<=0||c<=0)return 1; if(a>20||b>20||c>20)return w(20,20,20);if(vis[a][b][c])return d[a][b][c]; vis[a][b][c]=1; if(a<b&&b<c)d[a][b][c]=w(a, b, c-1)+w(a, b-1, c-1)-w(a, b-1, c);else d[a][b][c]=w(a-1, b, c)+ w(a-1, b-1, c)+w(a-1, b, c-1)-w(a-1, b-1, c-1); return d[a][b][c];}int main(){ int n,m,c,b,a,cunt,i; memset(d,0,sizeof(d)); memset(vis,0,sizeof(vis)); while(~scanf("%d %d %d",&a,&b,&c)) { if(a==-1&&b==-1&&c==-1)break; printf("w(%d, %d, %d) = %d\n",a,b,c,w(a,b,c)); } return 0;}
阅读全文
0 0
- hdu1331记忆化搜索
- HDU1331 HDU1579 Function Run Fun【记忆化搜索】
- hdu1331 Function Run Fun(记忆化搜索)
- 记忆化搜索例题
- PKU1088---记忆化搜索
- PKU1088 记忆化搜索
- HDU1078 记忆化搜索
- HDU1501 记忆化搜索
- HDU1978 记忆化搜索
- poj1661 记忆化搜索
- zoj1107记忆化搜索
- poj1191(记忆化搜索)
- 滑雪 记忆化搜索
- hdu3779---记忆化搜索
- hdu2452---记忆化搜索
- 【记忆化搜索】滑雪
- 记忆化搜索 HDU1501
- 记忆化搜索,poj1088
- Error LNK2001 无法解析的外部符号 的几种情况及解决办法 标签: mfc编译器编程c 2011-08-18 22:48 199753人阅读 评论(10) 收藏 举报 分类: Debug
- 八大排序算法之交换排序
- crontab -e 与 直接编辑 /etc/crontab 的区别
- 特征值和特征矩阵
- E
- hdu1331记忆化搜索
- MySQL为什么需要一个主键
- jedis连接redis单机
- 分支 master 设置为跟踪来自 origin 的远程分支 master。
- AngularJs bootstrap demo
- tomcat启动日志文件位置修改
- 【UVA1151】Buy or Build(MST+子集枚举)
- MAVEN 把 src.main 包下的 properties 打包到 jar里
- java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver