赞
踩
题目传送门
看过题目,我们便可以知道,这是个dp!
分析一:
典型的动态规划题目,采用记忆化搜索,利用一个数组保存每个点的最大值,(动态规划的优点,避免重复计算子问题) 对每个点 进行上下左右 的求解,该点 的最大值 肯定是 从 四个方向 中最大 的 +1。 按照这个思想,不然求解。
#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;
const int dx[4]={
-1,1,0,0};
const int dy[4]={
0,0,-1,1};
int a[110][110],b[110][110]={
0};
int n,m;
int dfs(int x,in
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。