Function Run Fun hdu1579 递推
来源:互联网 发布:贵州网络推广招聘 编辑:程序博客网 时间:2024/06/05 09:44
http://acm.hdu.edu.cn/showproblem.php?pid=1579
此题首句:我们都爱递推,嗯哼?…………
简单递推。
#include <iostream>using namespace std;#define MAX 23#define N 21int w[MAX][MAX][MAX];void init(){int i,j,k;for (i=0;i<N;i++)for (j=0;j<N;j++)w[i][j][0]=1;for (j=0;j<N;j++)for (k=0;k<N;k++)w[0][j][k]=1;for (i=0;i<N;i++)for (k=0;k<N;k++)w[i][0][k]=1;for (i=1;i<N;i++)for (j=1;j<N;j++)for (k=1;k<N;k++)w[i][j][k]=w[i-1][j][k]+w[i-1][j-1][k]+w[i-1][j][k-1]-w[i-1][j-1][k-1];for (i=1;i<N;i++)for (j=i+1;j<N;j++)for (k=j+1;k<N;k++)w[i][j][k]=w[i][j][k-1]+w[i][j-1][k-1]-w[i][j-1][k];return ;}int main(){init();int a,b,c;while (scanf("%d%d%d",&a,&b,&c)!=EOF){if (a==-1&&b==-1&&c==-1)break;else if (a<=0||b<=0||c<=0)printf("w(%d, %d, %d) = 1\n",a,b,c);else if (a>20||b>20||c>20)printf("w(%d, %d, %d) = %d\n",a,b,c,w[20][20][20]);else printf("w(%d, %d, %d) = %d\n",a,b,c,w[a][b][c]);}return 0;}
- Function Run Fun hdu1579 递推
- Function Run Fun(hdu1579,打表水题)
- hdu1579 Function Run Fun(深搜+记忆化)
- hdu1579 Function Run Fun 记忆化搜索启蒙题
- HDU1331 HDU1579 Function Run Fun【记忆化搜索】
- HDU1579 Function Run Fun(DP,记忆化搜索)
- Function Run Fun(递归转递推)
- Function Run Fun--CSU-ACM2017暑期训练3-递推与递归
- CSU-ACM2017暑期训练3-递推与递归 D-Function Run Fun POJ-1579
- Function Run Fun(ZJU_1168)
- PKUOJ1579 Function Run Fun
- Function Run Fun
- poj1579 Function Run Fun
- [ACM]Function Run Fun
- POJ1579:Function Run Fun
- Function Run Fun
- Function Run Fun
- 1626. Function Run Fun
- 在字符串中找到最后一个'/'并获取之前的部分
- 三层简单理解
- AMPS:堆源码解读
- 单例设计模式的两种情况
- android makefile message output
- Function Run Fun hdu1579 递推
- Firebug控制台详解
- 多线程学习记录4-Lock锁
- 线段树入门、总结 Interval Tree
- 让这里记录我的成长
- 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 03背包 HDU
- 我的php学习笔记(二)php基本数据类型、基本语法和基本运算类型及其应用
- 解决:导入的架包都不能封装到一个referenced Libraries里
- c++test使用qt中的 mingw 创建pthread_create程序无法运行的问题