【算法基础】线性DP 区间DP

news/2024/6/15 21:41:06 标签: 算法, 图论, 动态规划

一、数字三角形

(一)Question

1. 问题描述

在这里插入图片描述

2. Input

第一行包含整数 n,表示数字三角形的层数。接下来 n 行,每行包含若干整数,其中第 i 行表示数字三角形第 i 层包含的整数。(1 ≤ n ≤ 500, −10000 ≤ 三角形中的整数 ≤ 10000)

3. Output

输出一个整数,表示最大的路径数字和。

4. Sample Input

5
7
3 8
8 1 0 
2 7 4 4
4 5 2 6 5

5. Sample Output

30

(二)题解

#include 

http://www.niftyadmin.cn/n/189693.html

相关文章

静态static与自定义排序

静态函数 static 关键字修饰成员函数表示这个成员函数与特定对象无关,而是与类相关。换句话说,静态成员函数与整个类共享,而不是与类的各个实例分别共享。这意味着可以在没有创建类对象的情况下调用静态成员函数。 静态成员函数只能访问静态…

Python函数关键字参数及用法

目前为止,我们使用函数时所用的参数都是位置参数,即传入函数的实际参数必须与形式参数的数量和位置对应。而本节将介绍的关键字参数,则可以避免牢记参数位置的麻烦,令函数的调用和参数传递更加灵活方便。 关键字参数是指使用形式参…

【LeetCode】剑指 Offer 41. 数据流中的中位数 p214 -- Java Version

题目链接:https://leetcode.cn/problems/shu-ju-liu-zhong-de-zhong-wei-shu-lcof 1. 题目介绍(41. 数据流中的中位数) 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位…

用梯度下降的方式来拟合曲线

文章目录1. 简述2. 理论原理以二次函数为例整体的梯度下降步骤:3. 编码实现初始化权重矩阵计算损失和梯度更新权重4. 结果首先对上一篇文章中的真实数据拟合。测试拟合高次曲线方程数据是2阶的,拟合方程是2阶的数据是4阶的,拟合方程也是4阶的…

Scala文件操作

Scala文件操作1. 读取数据1.1 按行读取1.2 按字符读取Scala使用source.buffered方法按字符读取文件什么是source.buffered方法如何使用source.buffered方法一个示例1.3 读取词法单元和数字1.4 从URL或者其他源读取数据1.5 读取二进制文件2. 写入文件2.1 使用java.io.PrintWrite…

Java 深入理解Servlet

动态资源与静态资源区别 servlet三及相关接口简介servet 执行过程servlet路径映射servlet生命周期(重点) --理解(重点)Servlet自动加载Servlet线程安全Servlet相关接口详解ServletContext对象 --知识点 一、Web项目结构 |- WebRoot : web应用的根目录…

视频显著性检测(Video Salient Object Detection)部分论文汇总

本文不保证时效性覆盖性 CVPR [link] [code] [SLT-Net] [22] Implicit Motion Handling for Video Camouflaged Object Detection [link] [code] [DAVSOD] [19] Shifting More Attention to Video Salient Object Detection [link] [code] [FGRNE] [18] Flow Guided Recurren…

【MySQL专题】01、语法汇总

数据库《三范式》 第一范式:要求数据达到原子性,使数据不可再分 第二范式:使每一行数据具有唯一性,并消除数据之间的“部分依赖”。使一个表中的非主键字段,完全依赖与主键字段。 第三范式:独立性,消除传递依赖 数据库版本&…