luogu1508:吃吃吃:递推水题(略)
题目连接
题目大意
- n*m的棋盘,每个格子有一个整数;
- 要求从第n+1行往上,每次只能选左上/上/右上这三个格子中的一个推进;
- 求累加到第一行的路线中,值最大。
题目分析
~~ 吐槽一波:题目写得好凌乱,完全不认真写题面!!~~
- 典型的三角形取数问题,应该放在递推模块才对的,放在这里纯粹浪费题目数量!!
思路:倒推直接出答案
- 从上往下过一遍,答案就出来了;
- 可以用滚动数组,节省一些空间,但是本题数据也不用折腾了。
参考代码
//luogu1508:吃吃吃
#include<bits/stdc++.h>
using namespace std;int f[205][205];
int a[205][205];
int n,m,ans;int main()
{scanf("%d %d",&n,&m);for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){scanf("%d",&a[i][j]);f[i][j]=max(max(f[i-1][j-1],f[i-1][j]),f[i-1][j+1])+a[i][j];}}m=(m+1)/2;ans=max(max(f[n][m-1],f[n][m]),f[n][m+1]);printf("%d",ans);return 0;
}
luogu1508:吃吃吃:递推水题(略)相关推荐
- 递推水题 Codeforces Round #289 (Div. 2, ACM ICPC Rules) A. Maximum in Table
题目传送门 1 /* 2 模拟递推水题 3 */ 4 #include <cstdio> 5 #include <iostream> 6 #include <cmath& ...
- 关于欧拉工程的一道递推题
今天来讲的是在欧拉工程上的一道递推题,题目描述如下链接. 题目:https://projecteuler.net/problem=492 当然,这道题在51Nod上有一个比较通用的版本,链接如下 题目 ...
- 幂级数展开求积分_72道积分题 略详解析(51-72)
原文章:湖心亭看雪:这72道积分题目会积了,绝对是高高手~~ 系列: 秋分乀:72道积分题 略详解析(1-20) 秋分乀:72道积分题 略详解析(21-30) 秋分乀:72道积分题 略详解析(31-5 ...
- 停不下来的团长奥尔加(一道递推题,思维很好啊....)
停不下来的团长奥尔加 [题目描述] 奥尔加在一个长度为n+1的街道上跑着,初始,奥尔加在位置1上,他想要跑到 位置n+1去保护团员ride on. 空旷的大路上难免会有暗杀者,当奥尔加走到位置i时,会 ...
- HDU - 2044一只小蜜蜂 一道递推题
一只小蜜蜂 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> ...
- [递推式求解、多指针、前缀和]XATU第七届算法大赛
文章目录 赛后感想 1.2题略 3 乐华水上梦幻乐园之拖鞋失踪案[概率论.递推式求解] 题意 分析 代码 4.5.6.7.8题略 9 Ugly Number[多指针] 题意 做法1[BFS with ...
- 2021寒假——洛谷刷题计划(35题)
(希望大家不要Copy) AC:Accept,程序通过. CE:Compile Error,编译错误. PC:Partially Correct,部分正确. WA:Wrong Answer,答案错误. ...
- Leetcode刷题笔记(代码随想录)
1 数组 1.1 二分查找 第一种写法:我们定义 target 是在一个在左闭右闭的区间里,也就是[left, right] .区间的定义这就决定了二分法的代码应该如何写,因为定义target在[le ...
- 递推DP HDOJ 5459 Jesus Is Here
题目传送门 题意:简单来说就是sn = sn-1 + sn-2递推而来,求其中所有c字符的:∑i<j:sn[i..i+2]=sn[j..j+2]=''cff"(j−i) mod 530 ...
最新文章
- seq2seq与Attention机制
- 【驱动】GPIO 作为按键时的 设备树 配置
- HDU 2564 词组缩写
- 简单截屏恶搞程序(客户端+服务端)
- 【学习笔记】2、Python - Jupyter Notebook界面基础
- MyEclipse 中自动安插作者、注释日期等快捷键方法
- Android 音视频深入 四 录视频MP4(附源码下载)
- 1 时间序列基本概念
- 最近在ST公司的STxp70的dsp平台上开发音频codec模块.
- 百练 05 切割回文
- 在ASP.NET Core 3.1 MVC中集成Vue.js V4和使用Dropzone文件上传
- ubuntu 安装搜狗输入法
- APS高级计划排程系统和生产排产系统
- 第三章-2 MSF扫描漏洞模块
- 升级Ubuntu18.04的linux kernel(修复小米游戏本的触摸板驱动问题)
- 造轮子,layuiAdmin——基于layui的后台管理模板
- pyQt5 学习笔记(6)设置鼠标(光标)样式
- HTML5相册,网页,模板,微信,制作,
- php英文月份,月份英文、月份英文的縮寫│English Learning線上免費英文學習網、線上英文...
- 深度学习还没入门?看看深度学习三巨头的Deep Learning综述(1)