codevs 1958 刺激
/* 这题并不难 思路很简单 但是 如果记忆化的话 是会跪掉的 我们可能想到用01维护下次往上还是往下 但是我们忽略了 “每个的高度不得高于起点高度” 可能之前记忆化记下的与现在用到的高度不一样 */ #include<iostream> #include<cstdio> #include<cstring> using namespace std; int n,m,g[110][110],f[110][110][2],ans,limit; int xx[3]={0,0,1}; int yy[3]={0,1,0}; int Dfs(int x,int y,int p) {//if(f[x][y][p]!=1)return f[x][y][p];for(int i=1;i<=2;i++){int nx=x+xx[i];int ny=y+yy[i];if(nx>=1&&nx<=n&&ny>=1&&ny<=m&&g[nx][ny]<=limit&&((p==1&&g[nx][ny]>g[x][y])||(p==0&&g[nx][ny]<g[x][y])))f[x][y][p]=max(f[x][y][p],Dfs(nx,ny,p^1)+1);}return f[x][y][p]; } int main() {scanf("%d%d",&n,&m);for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){scanf("%d",&g[i][j]);f[i][j][0]=f[i][j][1]=1;}for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){limit=g[i][j];ans=max(ans,Dfs(i,j,1));ans=max(ans,Dfs(i,j,0));}printf("%d\n",ans);return 0; }
转载于:https://www.cnblogs.com/yanlifneg/p/5574174.html
codevs 1958 刺激相关推荐
- codevs——1958 刺激
1958 刺激 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description saffah的一个朋友S酷爱滑雪,并且追求刺激(exit ...
- 刺激(codevs 1958)
题目描述 Description saffah的一个朋友S酷爱滑雪,并且追求刺激(exitement,由于刺激过度导致拼写都缺了个字母),喜欢忽高忽低的感觉.现在S拿到了一张地图,试图制定一个最长路径 ...
- [ CodeVS冲杯之路 ] P1116
不充钱,你怎么AC? 题目:http://codevs.cn/problem/1116/ 数据很小,DFS可A,每层枚举颜色,判断相邻的点是否有重复的颜色,记得回溯时把颜色染回0,即无颜色 这里我使用 ...
- 【贪心】【codevs】1214 线段覆盖
http://codevs.cn/problem/1214/ 我去这个题...wa的我都没脾气了... 我写while(~scanf("%d", &n))竟然是不对的... ...
- [codevs 1913] 数字梯形问题
[codevs 1913] 数字梯形问题 题解: 本题就是加强版的 [codevs 1033] 蚯蚓的游戏问题. 分别针对三个规则建图.运行最小费用最大流. 规则1:从梯形的顶至底的m条路径互不相交. ...
- 声波刺激就可长出新骨头?每天只需10分钟,干细胞5天快速分化,芯片装置只需1美元...
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 丰色 发自 凹非寺 量子位 | 公众号 QbitAI 骨骼再生一直是 ...
- 今天是我“略懂”Python的第200天,我遇到了新刺激……
大家好,我是一名曾经只会excel的数据分析师. 后来经我的同事大鹏点拨,我知道了Python数据分析,向他学习进入了一条通神之路.今天是我"略懂"Python数据分析的第200天 ...
- 自定义服务器怎么调98k,《刺激战场》如何开自定义房间?升级可领房卡,3倍物资98k随便捡...
原标题:<刺激战场>如何开自定义房间?升级可领房卡,3倍物资98k随便捡 大家好,我是游戏揽件君.相信很多刺激战场玩家都有过这样一个困惑,其他人到底是怎么开自定义房间的?为何我想跟朋友开1 ...
- codevs 1002 搭桥
codevs 第一道题 先贴描述 1002 搭桥 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 有一矩 ...
最新文章
- 【AngularJS】—— 9 自定义过滤器
- 浏览器不是最大化的时候要考虑浏览器的边框宽度
- 解决:Connect to xx.xx.xxx.xx :8081 [/xx.xx.xx.xx] failed: Connection refu sed: connect -> [H
- gzip,bzip2
- 智能实验室-杀马(Defendio) 4.27.0.951
- simulink接收串口数据_JLink RTT连接Simulink
- android json 解析 arraylist,android – 将ArrayList转换为JSONArray
- mysql redo查看_mysql redo
- ruby 安装问题的 一二事
- 怎么将图片压缩到最小,用什么方法
- 小程序设置渐变色背景
- Cesium 车辆跟踪事件气泡弹窗追随
- android 实用代码
- 隐匿的风暴,Saas海啸正瞄准企业IT业务
- 2018ChinaJoy万代南梦宫展区的高光时刻
- 为什么单个元素的元组要加上逗号?
- 新版白话空间统计(6):在ArcGIS中实现莫兰指数计算
- 开篇:STM32F7 + RT-Thread + ESP8266
- python 搜索引擎 实验楼的源码_【如何入门 Python 爬虫?】-看准网
- .NET Standard - 论 .NET Core 和 .NET Standard关系