滑雪(也是蓝桥模拟赛的题)

简介: 和蓝桥杯模拟赛的最大连通过差不多一个思想

题目描述:

输出格式

输出一个整数,表示可完成的最长滑雪长度。

数据范围

1≤R,C≤300
0≤矩阵中整数≤10000

输入样例:

5 5
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9

输出样例:

25
#include <iostream>#include <algorithm>#include <cstring> usingnamespacestd;
constintN=310;
intf[N][N]; //状态数组,表示从i,j开始滑能滑倒的所有距离中的最大值inth[N][N]; //滑雪场intn,m;
intst[N][N]; //该点是否搜索到intdx[4] = {-1, 1, 0, 0};
intdy[4] = {0, 0, -1, 1};
intdfs(intx, inty)
{
//已经搜索了,直接返回f[x][y]这个最大值if (st[x][y])   returnf[x][y]; 
//否则置为该点已经搜索st[x][y] =1;
f[x][y] =1;  //自己这个点就是一步  for (inti=0; i<4; i++)
    {
intnx=x+dx[i];intny=y+dy[i];
if (nx<1||nx>n||ny<1||ny>m) continue;
if (h[nx][ny] >=h[x][y])    continue;
f[x][y] =max(f[x][y],dfs(nx,ny) +1);
    }
returnf[x][y];
}
intmain()
{
cin>>n>>m;
for (inti=1; i<=n; i++)
for (intj=1; j<=m; j++)
cin>>h[i][j];
intres=0;
//暴搜所有点如果一次可以到所有点根本一次搜索即可//这道题可以看成一个非联通图 从一个点无所搜到所有点,只能搜到部分点,搜到的部分点一定是最大值//因为 从1个点开始上下左右走的所有路径都是固定的,在第一此搜索中就会把从f[1][1]能搜到的所有点的f[i][j]都找出来//因为路径是固定的,所以搜过的点不需要在 重复搜索for (inti=1; i<=n; i++)
for (intj=1; j<=m; j++)
res=max(res,dfs(i,j));
cout<<res;
}
目录
相关文章
|
编解码 NoSQL Java
|
机器学习/深度学习 自然语言处理 安全
探索机器学习在网络安全中的应用
本文旨在介绍机器学习技术如何增强现有的网络安全体系,通过具体案例分析展示其实际应用效果,并讨论面临的挑战与未来的发展方向。
384 26
|
机器学习/深度学习 存储 自然语言处理
深度学习中的模型压缩技术
在这篇文章中,我们将探讨深度学习领域中的一项重要技术——模型压缩。随着人工智能技术的迅猛发展,深度学习模型变得越来越复杂,但这也带来了计算资源的巨大需求。为了解决这个问题,模型压缩技术应运而生。本文将介绍什么是模型压缩、为什么需要它以及几种常见的模型压缩方法。
513 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue的网上商城系统的设计与实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的网上商城系统的设计与实现(源码+lw+部署文档+讲解等)
346 2
|
JavaScript 前端开发 Java
js字符串拼接的几种方式
js字符串拼接的几种方式
579 0
|
应用服务中间件
Tomcat日志中文乱码
通过以上步骤,你可以在Tomcat日志中解决中文乱码问题,确保日志以UTF-8编码输出。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
486 4
java使用ServerSocket和Socket实现客户端与服务端通讯
java使用ServerSocket和Socket实现客户端与服务端通讯
278 0
|
小程序 前端开发 Java
年中福利!阿里技术电子书 80 本+上半年大会资料 PDF 免费下载!
阿里云开发者社区超大技术福利!80+阿里系电子书开放下载,覆盖 Java、物联网、云原生、前端、大数据、开源、AI 等技术领域,深度分享阿里工程师实践精华,顶级技术内容一手掌握。
39010 0
年中福利!阿里技术电子书 80 本+上半年大会资料 PDF 免费下载!
|
算法
【数据结构入门精讲 | 第十七篇】一文讲清图及各类图算法
【数据结构入门精讲 | 第十七篇】一文讲清图及各类图算法
950 0
阿萨学工具: Apifox 的智能Mock功能
阿萨学工具: Apifox 的智能Mock功能
509 0

热门文章

最新文章