博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu1331Function Run Fun
阅读量:4964 次
发布时间:2019-06-12

本文共 678 字,大约阅读时间需要 2 分钟。

我一开始是打算通过看数据,查找规律的,但是觉得这样很麻烦,即使看出来,那也没有掌握到其中的思想,加之没有思路,所以我干脆看了人家的答案

人家的题解

其实本题函数递归都给我们了。

但是就是说,要用一般简单的函数的话,就会超时(我试过。)

然后我参考了别人博客构造一个三维数组"int d[a][b][c]",用来记忆。

真的用到的是后面

“  if(d[a][b][c])  return d[a][b][c];”

只要曾经算过得就可以记下了。减少了计算时间了!

#include "iostream"#include "string.h"using namespace std;int f[21][21][21];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(f[a][b][c])return f[a][b][c];  if(a
>a>>b>>c){ memset(f,0,sizeof(f)); if(a==-1&&b==-1&&c==-1)break; cout<<"w("<
<<", "<<<", "<
<<") = "<
<

 

 

转载于:https://www.cnblogs.com/dowson/p/3287041.html

你可能感兴趣的文章
【LaTeX】E喵的LaTeX新手入门教程(1)准备篇
查看>>
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
PL/SQL Developer 查询的数据有乱码或者where 字段名=字段值 查不出来数据
查看>>
宏定义
查看>>
ubuntu12.04 串口登录系统配置
查看>>
笔记:git基本操作
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>
JavaWeb之JSON
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>
windows平台上编译mongdb-cxx-driver
查看>>
optionMenu-普通菜单使用
查看>>
MVC3分页传2参
查看>>
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
appium(13)- server config
查看>>
IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR...
查看>>
管理信息系统 第三部分 作业
查看>>
[Leetcode Week13]Search a 2D Matrix
查看>>
查看端口占用cmd命令
查看>>
2019.01.17王苛震作业
查看>>