博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数塔问题-DP解法
阅读量:3959 次
发布时间:2019-05-24

本文共 515 字,大约阅读时间需要 1 分钟。

数塔问题-DP解法

#include
#include
#include
using namespace std;int DataTower(int n,int d[][5]);int main(){
int d[5][5]={
{
8},{
12,15},{
3,9,6},{
8,10,5,12},{
16,4,18,10,9}}; DataTower(5,d);}//算法的步骤:/*从第倒数第二层开始往上面推导*/int DataTower(int n,int d[][5]){
int path[n][n];//记录路径 //做初始化工作 int maxAdd[n][n];//代表某一层的最大数值和 for(int i=0;i<=n-1;i++) maxAdd[n-1][i]=d[n-1][i]; for(int i=n-2;i>=0;i--) for(int j=0;j<=i;j++){
if(maxAdd[i+1][j]

在这里插入图片描述

转载地址:http://uvlzi.baihongyu.com/

你可能感兴趣的文章
The Road Not Taken
查看>>
VB全局对象
查看>>
比较Cint() , int() , fix() ,round()的区别
查看>>
举例说明常用字符串处理函数
查看>>
用Mindmanager整理的VB常用函数
查看>>
随风潜入夜,润物细无声
查看>>
软件生存期模型
查看>>
制定计划(问题的定义,可行性研究)
查看>>
需求分析
查看>>
软件设计
查看>>
程序编码
查看>>
软件测试
查看>>
软件维护
查看>>
软件项目管理
查看>>
面向过程的分析方法
查看>>
面向数据流的设计方法
查看>>
软件设计基础
查看>>
UML的基本结构
查看>>
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
查看>>
用例图(UseCase Diagram)—UML图(一)
查看>>