POJ1579:dfs+记忆
来源:互联网 发布:wind股票 mac 编辑:程序博客网 时间:2024/06/10 08:44
input.txt
6
1 1 1
2 2 2
10 4 6
50 50 50
-1 7 18
-1 -1 -1
#include <stdio.h>#include <stdlib.h>int a,b,c;int dp[25][25][25];int result;int N;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(dp[a][b][c]){return dp[a][b][c];}if((a<b)&&(b<c))dp[a][b][c] = w(a, b, c-1) + w(a, b-1, c-1) - w(a, b-1, c);elsedp[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 dp[a][b][c];}int main(){freopen("input.txt","r",stdin);scanf("%d",&N);for(int i=0;i<N;i++){scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if((a==-1)&&(b==-1)&&(c==-1))break;printf("w(%d, %d, %d) = %d\n",a,b,c,w(a,b,c));}}
0 0
- POJ1579:dfs+记忆
- DFS深度优先搜索(5)--poj1579(简单记忆化搜索)
- POJ1579-记忆化搜索
- 记忆化搜索-poj1088、poj1579、poj1163
- POJ1579:Function Run Fun(记忆化)
- poj1579
- poj1579
- poj1579
- poj1579
- POJ1579
- poj1579
- 递归优化 POJ1579 记忆化搜索 剪枝 去掉重复计算
- POJ1579——Function Run Fun(记忆化递归)
- 记忆化搜索:POJ1579-Function Run Fun(最基础的记忆化搜索)
- 【poj1579】Function Run Fun (动态规划DP递归,记忆化递归)
- poj 2192 记忆化&dfs
- DFS+记忆搜索-HDU-1078
- hdu1428(记忆化搜索+DFS)
- C语言学习重点记录(一)
- 关于移动端h5页面不能滑动问题的解决办法
- jeecms 自定义变量 自加 计数
- python实现删除文件与目录的方法
- 数据库原理相关知识
- POJ1579:dfs+记忆
- 数据库事务的四大特性:ACID
- metabase单点解决
- python第十七天学习记录
- css中单位px和em,rem的区别
- Smartupload上传组件
- 标签化的兴趣及其未来
- 解决python-dev无法安装(依赖关系)
- 转发:如何用SendMessage模拟某一按钮的点击事件