博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【HDOJ】1208 Pascal's Travels
阅读量:6692 次
发布时间:2019-06-25

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

记忆化搜索。注意当除右下角0外,其余搜索到0则返回。

1 #include 
2 #include
3 #include
4 #include
5 using namespace std; 6 7 #define MAXN 35 8 char map[MAXN][MAXN]; 9 __int64 visit[MAXN][MAXN];10 11 typedef struct node_st {12 int x, y;13 node_st() {}14 node_st(int xx, int yy) {15 x = xx; y = yy;16 }17 } node_st;18 19 int n;20 21 __int64 dfs(int x, int y) {22 if (map[x][y] == 0)23 return 0;24 if (visit[x][y])25 return visit[x][y];26 // down27 int nx = x+map[x][y];28 int ny = y+map[x][y];29 if (nx>=0 && nx
=0 && ny
0) {40 for (i=0; i

 

转载于:https://www.cnblogs.com/bombe1013/p/3977344.html

你可能感兴趣的文章
oracle笔记
查看>>
ContentProvider数据更新
查看>>
一些常用RPM Repository(RPM软件仓库)地址
查看>>
Xcode常用插件
查看>>
实体 map 属性
查看>>
php设计模式--适配器模式
查看>>
java中的枚举类 enum使用与分析
查看>>
JAVA 四大域对象总结
查看>>
GIT 常用命令
查看>>
企业级落地容器与DevOps,选用K8S都有哪些“姿势”
查看>>
Android平台播放语音时支持听筒、喇叭之间切换
查看>>
RPC的实现
查看>>
不一样的Office 365之 —— 使用StaffHub管理你的排班
查看>>
从Mysql EXPLAIN探寻数据库查询优化2
查看>>
让元素居中
查看>>
php memcache保存session的一个设置误区
查看>>
鱼眼镜头
查看>>
Scalatra
查看>>
CentOS 7 三者分离编译安装LAMP
查看>>
Linux内核调整,支持4000-8000并发
查看>>