洛谷OJ: P1508 Likecloud-吃、吃、吃

麒麟linux离线源码编译安装zabbix-agent 离线源码编译安装zabbix-agent 阅读详情

思路:一题非常直观的DP,直接就可以列出动态转移方程

dp[i][j] = dp[i][j] + max{dp[i-1][j-1], dp[i-1][j], dp[i-1][j+1]};

即向左前方走,向前走,向右前方走

说来和校OJ那题走运的zzz简直一模一样呢,不过这题有个坑点就是"每组数据的出发点都是最后一行的中间位置的下方!",所以最后的答案应该是最下面一行最中间的三格中最大的那个值

/**
 *	题目: 洛谷OJ: P1508 Likecloud-吃、吃、吃
 *	题型: DP
 **/
#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;

const int maxn = 200+10;
int dp[maxn][maxn], n, m;
int main()  {
    memset(dp, -0x3f, sizeof(dp));
    /************input**************/
    cin >> m >> n;
    /*******************************/
    for(int i = 1; i <= m; i++) {
        for(int j = 1; j <= n; j++) {
            cin >> dp[i][j];
            if(i-1) dp[i][j] += max(dp[i-1][j-1], max(dp[i-1][j], dp[i-1][j+1]));
        }
    }
    cout << max(dp[m][n/2], max(dp[m][n/2+1], dp[m][n/2+2])) << endl;
    return 0;
}

宏基因组分析|从Binning到MAG优化的全流程实战指南 本文提供了一份宏基因组分析从Binning到MAG优化的全流程实战指南。详细解析了宏基因组分箱(Binning)的核心原理与必要性,并手把手指导如何利用Bowtie2、MetaBAT2和CheckM等工具构建分箱流水线,进行质量评估与筛选,最终获得高质量宏基因组组装基因组(MAG)。文章还分享了常见问题排查与进阶优化策略,为后续物种分类、功能注释等深度分析奠定坚实基础。 阅读详情

相关推荐

海康威视摄像头CVE-2017-7921漏洞复现:从零到一的实战指南(含解密工具下载)

本文详细解析了海康威视摄像头CVE-2017-7921漏洞的技术原理与复现方法,提供从环境搭建到实战利用的完整指南。通过认证绕过漏洞,攻击者可获取敏感信息并执行高权限操作,文章还包含解密工具下载与防御建议,助力安全研究人员深入理解物联网设备安全风险。

weixin_29325515的博客 809

洛谷1508 Likecloud-吃、吃、吃

题目背景 问世间,青春期为何物? 答曰:“甲亢,甲亢,再甲亢;挨饿,挨饿,再挨饿!” 题目描述 正处在某一特定时期之中的李大水牛由于消化系统比较发达,最近一直处在饥饿的状态中。某日上课,正当他饿得头昏眼花之时,眼前突然闪现出了一个n*m(n and m<=200)的矩型的巨型大餐桌,而自己正处在这个大餐桌的一侧的中点下边。餐桌被划分为了n*m个小方格,每一个方格中都有一个圆形的巨型大餐...

weixin_34250709的博客 276

告别重复劳动:用Python+pywinauto打造你的微信个人助理(自动回复/收款/定时发消息)

本文介绍如何利用Python和pywinauto库构建微信个人助手,实现自动回复、定时消息、智能收款等功能,告别重复劳动。通过详细的代码示例和配置指南,帮助开发者快速掌握微信自动化技术,提升工作效率。

weixin_42568801的博客 328

【洛谷】P1508 Likecloud-吃、吃、吃(多维动态规划)题解

原题地址:https://www.luogu.org/problem/P1508 题目描述 正处在某一特定时期之中的李大水牛由于消化系统比较发达,最近一直处在饥饿的状态中。某日上课,正当他饿得头昏眼花之时,眼前突然闪现出了一个nm(n and m<=200)的矩型的巨型大餐桌,而自己正处在这个大餐桌的一侧的中点下边。餐桌被划分为了nm个小方格,每一个方格中都有一个圆形的巨型大餐盘,上面盛满了...

360°顺滑 532

Linear超高PSRR线性稳压器-典型应用电路解析

本文整理完了LT3045数据手册内所有的典型应用电路,试图让沉默的电路开口,简单介绍了他们这样做的目的和原理,从中我们可以更加熟悉这颗经典芯片的应用。但也有一些电路并没有搞懂,遗留下了不少问题。

硬件工程师笔记 2939

【实战指南】OpenClaw Telegram 群聊不响应完整解决方案:从获取群 ID 到关闭隐私模式全流程

将整个从“获取群组 ID → 配置 OpenClaw Telegram 通道 → 关闭隐私模式 → 测试”的全流程都整合进去。

hampeter的博客 3488

P1508 Likecloud-吃、吃、吃

暴力递归到记忆化搜索:从40分到100分的过程 暴力递归思路:这个人每次吃只能吃前方,左前方,右前方,一共有三个状态,变化参数为坐标,从n+1行开始到0行,(1~n为食物摆放),设f(x,y)表示从x,y出发,吃完的最大能量值,暴力解题如下: #include<bits/stdc++.h> #define MAX 205 using namespace std; int n,m; int arr[MAX][MAX]; int process(int x,int y) { /*if(d..

qq_45768588的博客 1087

Modbus CRC和LRC算法研究及代码实现

一、CRC(循环冗余校验) 1 CRC16实现流程 XOR = 异或 N = 字节的信息位 POLY = CRC16 多项式计算 = 1010 0000 0000 0001 (生成多项式 = 1 + x2 + x15 + x16) 在CRC16中,发送的第一个字节位低字节 2 CRC16实例推导 3 CRC16代码实现 unsigned short CRC16(unsigned char *a...

Hi, Boy 2891

洛谷多维DP(1):P1508 Likecloud-吃、吃、吃——有效数字的判断处理

输入输出样例 输入 #1复制 6 7 16 4 3 12 6 0 3 4 -5 6 7 0 0 2 6 0 -1 -2 3 6 8 5 3 4 0 0 -2 7 -1 7 4 0 7 -5 6 0 -1 3 4 12 4 2 输出 #1复制 41 总结目录 1.状态方程的获取 2.有效数字的判断以及初始化 1 状态方程的获取 我们知道最终是获得最上面的时候的最大能量值,从下面开始吃起。容易想到...

qq_35299223的博客 339

2025最新!视频动作识别算法的前沿研究与论文解读

2025最新!视频动作识别算法的前沿研究与论文解读 ,人工智能,计算机视觉,大模型,AI,本文聚焦2025年视频动作识别算法前沿,先介绍其定义、意义及核心挑战,再阐述传统与深度学习方法。还解读了基于Transformer、轻量化、跨模态融合和半监督学习的前沿研究,解释关键概念,列举常用数据集、评价指标,分析当前问题与未来趋势,为该领域研究提供全面参考。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 7万+

【用unity实现100个游戏之7】实现一个类《杀戮尖塔》的卡牌回合制游戏(附项目源码)

【用unity实现100个游戏之7】实现一个类《杀戮尖塔》的卡牌回合制游戏(附项目源码)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

Likecloud—吃、吃、吃(P1508)

[洛谷1508]Likecloud—吃、吃、吃

cggwz的信息飞船 466

交换机端口模式详解:Access、Hybrid、Trunk

交换机是网络中至关重要的组件之一,用于连接各种设备并启用数据的高效流动。为了更好地管理和控制网络流量,交换机提供了不同的端口模式,其中包括Access、Hybrid和Trunk。本文将深入探讨这三种端口模式,详细解释它们的配置、特性和应用场景,以帮助网络管理员更好地理解和优化网络架构。

网络技术联盟站 4014

洛谷 P1508 Likecloud-吃、吃、吃 动规

题目链接: 点我跳转 题目大意: 给定一个矩阵,从最下方正中间一点出发,可以向上、左上、右上前进,寻找一条路径,使得路径上数字和最大。 题目分析: 也就是个数字金字塔的变形(不懂数字金字塔的百度吧。。。点这里) #include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;cstring&gt; #include&lt;vector&gt;...

ChenyangDu的博客 330

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

洛谷 P1508 Likecloud-吃、吃、吃 (记忆搜/dp

题目链接 https://www.luogu.org/problemnew/show/P1508 题意: 很裸的dp思想, 这里用记忆化搜索从上向下的搜索储存 递推的写法更加方便 记忆化搜索 #include &amp;lt;bits/stdc++.h&amp;gt; using namespace std; #define cpp_io() {ios::sync_with_stdio(false); ...

Yishui_lovely 296

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Likecloud-吃、吃、吃

做题记录

hhh1yyy1的博客 346

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

P1508-Likecloud-吃、吃、吃

1 #include <bits/stdc++.h> 2 #define maxn 13003 3 #define _for(i,a,b) for(int i = (a);i < b;i ++) 4 typedef long long ll; 5 using namespace std; 6 inline ll read() 7 { 8...

weixin_30836759的博客 158

洛谷 1508 Likecloud-吃、吃、吃

http://dev.luogu.org:3308/problem/show?pid=1508#sub 比较水的一个DP,初始位置在a[m][n/2+1]的下方,所以起点只能是a[m][n/2]或a[m][n/2+1]或a[m][n/2+2],转移方程比较显然是f[i][j]=max{f[i+1][j-1],f[i+1][j],f[i+1][j+1]}+a[i][j]就完事了。。。#include

sdxtcqs的博客 332

[洛谷] P1508 吃吃吃

简单DP 注意最后取值即可 //#pragma GCC optimize(2) #include &lt;cstdio&gt; #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;cmath&gt; #include &lt;cctype&gt; #include &lt;string&gt; #include ...

Zeolim的博客 322

AtCoder Beginner Contest 256

AtCoder Beginner Contest 256

青少年趣味编程 788

【洛谷OJ】积木大赛(为毛提高组会有这种水题)

题目描述 春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成由n块宽度为1的积木组成,第i块积木的最终高度需要是h_i 。 在搭建开始之前,没有任何积木(可以看成n块高度为0的积木)。接下来每次操作,小朋友们可以选择一段连续区间[l, r],然后将第第 L块到第 R 块之间(含第 L 块和第 R块)所有积木的高度分别增加1。 小 M 是个聪明的小朋友,...

潜伏 的博客 372

【洛谷】P1508 Likecloud-吃、吃、吃

题目地址: https://www.luogu.com.cn/problem/P1508 题目背景: 问世间,青春期为何物?答曰:“甲亢,甲亢,再甲亢;挨饿,挨饿,再挨饿!” 题目描述: 正处在某一特定时期之中的李大水牛由于消化系统比较发达,最近一直处在饥饿的状态中。某日上课,正当他饿得头昏眼花之时,眼前突然闪现出了一个n×m(n,m≤200)n \times m(n,m \le 200)n×m(n,m≤200)的矩型的巨型大餐桌,而自己正处在这个大餐桌的一侧的中点下边。餐桌被划分为了n×mn \times

数学、算法爱好者的博客 274

Likecloud 吃吃吃

逆推法。 一个格子是从上面的左中右搞来的。 最后多推一次,求上面三个格子的最大值。#include <cstdio> #include <iostream> #include <cstring> using namespace std; int map[999][999]; int dp[999][999]; int main() { memset(dp,128,sizeof(dp));

HT008的Blog 402

[线性DP] 洛谷P1508 Likecloud-吃、吃、吃(多阶段决策)

题目 LP1508 思路 紫书例题单向TSP翻版,甚至还更简单。 启示 oi不能瞧不起简单题。 一上场,一看普及/提高-,一看是单向TSP翻版,就想这水题我十分钟秒。。然后拖了一个小时。。 总之OI作为一项高技术难度的活动,即便是很简单的题,也应该有足够的思考和谨慎,再简单的题,像边界处理,小数精度,负数下标访问,字符串这些零零碎碎的东西也会直接让代码WA或者RE。有句话叫,当你...

OI - IceCab 262

P1508 Likecloud-吃、吃、吃(背包问题)

https://www.luogu.org/problemnew/show/P1282 题解 https://www.luogu.org/problemnew/solution/P1282 体会 先将全部的骨牌大的翻到上面,小的翻到下面,那么其差值之和便是最大的差值之和,现在要将其差值尽量变小,且翻的次数最少,即每翻一次骨牌,就能减少一些差值,对应的次数可能是+1,也有可能是-1(取决于预处理的时...

Link_Ray的博客 416

【Luogu1508】Likecloud-吃、吃、吃

problem solution codes #include&lt;iostream&gt; #include&lt;algorithm&gt; using namespace std; const int maxn = 1010; int m, n, f[maxn][maxn]; int main(){ cin&gt;&gt;m&gt;&gt;n; for(i...

小哈里的博客 801
上一篇: 洛谷OJ:P1855 榨取kkksc03(DP)
下一篇: 洛谷OJ: P1387 最大正方形(DP)
h4ms7er
博客等级 码龄9年 31粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值