首页 > 其他分享 >POJ 1163 The Trangle

POJ 1163 The Trangle

时间:2022-12-23 22:44:17浏览次数:48  
标签:1163 int POJ 权值 Trangle include

POJ 1163 The Trangle

题意

给出一个数字三角形,每个分叉路口可以选择一条道路向下走,获得路上的点的权值。求可以获得的最大权值是多少?

定义状态: 我们需要知道当每个位置的权值,所以定义 \(f[i][j]\) 为到达第 \(i\) 行,第 \(j\) 个点的路径上获得的最大值是多少。

image-20221223223256514

转移方程: \(f[i][j] = a[i][j] = max(f[i + 1],f[i + 1]][j + 1])\)

实现:

#include <cstdio>
#include <algorithm>
using namespace std;
const int N = 355;
int a[N][N];
int f[N][N];
int main()
{
    int n;
    scanf("%d", &n);
    for (int i = 1; i <= n; i++)
    {
        for (int j = 1; j <= i; j++)
            scanf("%d", &a[i][j]);
    }

    for (int i = n; i >= 1; i--)
    {
        for (int j = 1; j <= i; j++)
        {
            f[i][j] = a[i][j];
            f[i][j] += max(f[i + 1][j], f[i + 1][j + 1]);
        }
    }
    printf("%d\n", f[1][1]);
    return 0;
}

标签:1163,int,POJ,权值,Trangle,include
From: https://www.cnblogs.com/zxr000/p/17001775.html

相关文章

  • POJ 3278 Catch That Cow(BFS)
    POJ3278CatchThatCow​ 现在你在一个数轴上的位置x,位置k上有一头牛,你要抓住这头牛,也就是走到位置k上。那怎么走呢?你有两种走路的方法,一种是从x移动到\(2\tim......
  • POJ-1088 滑雪
    POJ-1088滑雪有一个平面区域,上面有一些点,每个点对应一定的权值,每次移动只能从当前位置向上下左右四个方向中,权值小于当前位置权值的点移动,一次性最多可以移动多远(相邻位......
  • POJ-2533 Longest Ordered Subsequence
    POJ-2533LongestOrderedSubsequence题意:给出一个序列,求出这个序列的最长上升子序列序列\(A\)的上升子序列\(B\)定义如下:\(B\)为\(A\)的子序列\(B\)为严......
  • POJ-1458 Common Subsequence
    POJ-1458CommonSubsequence题意:首先对最长子序列有个定义:如果一个字符串a可以由另一个字符串b删去某些元素得到,那么说明a就是b的子序列字符串现在有两个字符串,请问最......
  • [算法][解析几何]覆盖最多点固定半径圆问题 POJ1981 圆的扫描线 详细解法
    引题: 覆盖最多点固定半径圆问题改编自POJ1981CircleandPoint 背景:在二维平面中给定n个点,求半径为r的圆最多可以覆盖多少个点(1<=n<=300,精度eps=0.0001)输入......
  • 构建一个应用程序,用于在基于内存的数据库中存储 POJO(普通旧 Java 对象)
    本指南将引导您完成构建应用程序的过程,该应用程序使用SpringDataJPA在关系数据库中存储和检索数据。您将构建什么您将构建一个应用程序,用于在基于内存的数据库中存储PO......
  • POJ 2249 : Remmarguts' Date
    #include<iostream>#include<queue>#include<vector>usingnamespacestd;constintN=100000*2+1;#definempmake_pair#definepiipair<int,int>......
  • POJ 2249 Remmarguts' Date
    #include<iostream>#include<vector>#include<queue>#include<cstring>#include<string>usingnamespacestd;typedeflonglongll;constllN=1e5+1111;......
  • [POJ1734]Sightseeing 观光之旅 题解
    无向图的最小环问题,前置芝士:\(\text{Floyd}\)传送门题目描述给定一张无向图,求图中一个至少包含\(3\)个点的环,环上的节点不重复,并且环上的边的长度之和最小。你需要......
  • poj3420 Quad Tiling--状压dp+矩阵快速幂
    原题链接:​​http://poj.org/problem?id=3420​​题意:一个4*n的格子,一个1*2的填充,求填充方式。分析:n最大是10^9,比较大,用矩阵快速幂优化速度。#define_CRT_SECURE_NO_DEPREC......