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

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

记忆化搜索

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
#include 
#include
#include
#include
using namespace std; int f[] = {
1, 0, 6, 12, 90, 360, 2040, 10080, 54810, 290640, 1588356, 8676360, 47977776, 266378112, 1488801600}; int n; int main() {
//freopen("t.txt", "r", stdin); int t; scanf("%d", &t); while (t--) {
scanf("%d", &n); printf("%d\n", f[n]); } return 0; } //#include
//#include
//#include
//#include
//using namespace std; // //int f[100][100][20]; // //int cal(int x, int y, int step) //{ // if (f[x][y][step]) // return f[x][y][step]; // if (step == 0) // return x == 50 && y == 50; // f[x][y][step] += cal(x + 1, y + 1, step - 1); // f[x][y][step] += cal(x + 1, y, step - 1); // f[x][y][step] += cal(x, y + 1, step - 1); // f[x][y][step] += cal(x - 1, y - 1, step - 1); // f[x][y][step] += cal(x - 1, y, step - 1); // f[x][y][step] += cal(x, y - 1, step - 1); // return f[x][y][step]; //} // //int main() //{ // freopen("t.txt", "r", stdin); // for (int i = 2; i < 14; i++) // printf("%d,", cal(50, 50, i)); // return 0; //}

转载地址:http://oauax.baihongyu.com/

你可能感兴趣的文章
Linux嵌入式GDB调试环境搭建
查看>>
java分析jvm常用指令
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
阿里百川码力APP监控 来了!
查看>>
使用dotenv管理环境变量
查看>>
温故js系列(11)-BOM
查看>>
Vuex学习
查看>>
bootstrap - navbar
查看>>
切图崽的自我修养-[ES6] 编程风格规范
查看>>
服务器迁移小记
查看>>
FastDFS存储服务器部署
查看>>
Android — 创建和修改 Fragment 的方法及相关注意事项
查看>>
swift基础之_swift调用OC/OC调用swift
查看>>
Devexpress 15.1.8 Breaking Changes
查看>>
Java B2B2C多用户商城 springcloud架构- common-service 项目构建过程(七)
查看>>
杨老师课堂之ArrayList集合常用方法解析
查看>>
ElasticSearch Client详解
查看>>
新零售讲堂之时代下的传统零售业,何去何从?
查看>>