请人做网站 我需要知道哪几点,做计算机题目的网站,创建什么公司比较 好,企业导航网站源码7-25 数字三角形问题
分数 10 全屏浏览
作者 夏仁强
单位 贵州工程应用技术学院
给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法#xff0c;计算出从三角形的顶至底的一条路径#xff0c;使该路径经过的数字总和最大。 对于给定的由n行数字组成的数字三角…7-25 数字三角形问题
分数 10 全屏浏览
作者 夏仁强
单位 贵州工程应用技术学院
给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法计算出从三角形的顶至底的一条路径使该路径经过的数字总和最大。 对于给定的由n行数字组成的数字三角形计算从三角形的顶至底的路径经过的数字和的最大值。
输入格式:
输入数据的第1行是数字三角形的行数n1≤n≤100。接下来n行是数字三角形各行中的数字。所有数字在0..99之间。
输出格式:
输出数据只有一个整数表示计算出的最大值。
输入样例:
在这里给出一组输入。例如
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5输出样例:
在这里给出相应的输出。例如
30代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include bits/stdc.h
using namespace std;
#define N 105
int main(){int n;cinn;int s[N][N];for(int i0;in;i){for(int j0;ji;j){cins[i][j];}}for(int in;i0;i--){for(int j0;ji;j){s[i][j]s[i][j]max(s[i1][j],s[i1][j1]);}}couts[0][0]\n;return 0;
}