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

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

题目描述:

输出格式

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

数据范围

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;
}
目录
相关文章
|
7月前
|
存储 监控 数据挖掘
消防行业如何借助时序数据库 TDengine 打造高效的数据监控与分析系统
本篇文章来自“2024,我想和 TDengine 谈谈”征文活动的优秀投稿,深入探讨了如何在消防行业中运用 TDengine 进行业务建模。文章重点介绍了如何通过 TDengine 的超级表、标签设计和高效查询功能,有效管理消防监控系统中的时序数据。作者详细阐述了实时监控、报警系统以及历史数据分析在消防行业中的应用,展示了 TDengine 在数据压缩、保留策略和分布式架构下的强大优势。
196 0
|
12月前
|
消息中间件 网络协议 C#
C#使用Socket实现分布式事件总线,不依赖第三方MQ
`CodeWF.EventBus.Socket` 是一个轻量级的、基于Socket的分布式事件总线系统,旨在简化分布式架构中的事件通信。它允许进程之间通过发布/订阅模式进行通信,无需依赖外部消息队列服务。
C#使用Socket实现分布式事件总线,不依赖第三方MQ
|
12月前
|
Prometheus 监控 Kubernetes
监控对象都有哪些分类
【10月更文挑战第9天】本文介绍了多种监控类型及其特点,包括业务监控、应用监控、组件监控、资源监控、设备监控及网络监控。
|
监控 jenkins 持续交付
Unity精华☀️点乘、叉乘终极教程:用《小小梦魇》讲解这个面试题~
Unity精华☀️点乘、叉乘终极教程:用《小小梦魇》讲解这个面试题~
|
存储
指针和数组简单填空题合集(纯刷题:60道)
指针和数组简单填空题合集(纯刷题:60道)
219 0
|
10月前
Highcharts 柱形图
Highcharts 柱形图
78 7
|
存储 数据库
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(八)
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(八)
|
SQL Apache 流计算
实时计算Flink版-评测
实时计算Flink版-评测
|
JSON API 开发者
调用API接口获取淘宝店铺所有商品:详细指南与代码实践
随着电子商务的快速发展,淘宝作为中国最大的网络购物平台之一,汇聚了海量的商品和店铺信息。对于开发者、电商从业者以及数据分析师而言,获取淘宝店铺的商品信息具有重要的应用价值。本文将通过详细的指南和代码实践,介绍如何调用淘宝API接口来获取淘宝店铺的所有商品。