当前位置: 首页 > article >正文

[2024年3月10日]第15届蓝桥杯青少组stema选拔赛C++中高级(第二子卷、编程题(6))

参考程序:

#include<bits/stdc++.h>
using namespace std;
int n;
int a[305];
int dp[305][305];//打掉ij之间所有靶子可以获得的最大积分(不含i,j)
int main() {
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    a[0]=1;
    a[n+1]=1;
    for(int i=n+1;i>=0;i--){
        for(int j=i+1;j<=n+1;j++){
            for(int k=i+1;k<j;k++){
                dp[i][j]=max(dp[i][j],dp[i][k]+dp[k][j]+a[k]*a[i]*a[j]);
            }
        }
    }
    cout<<dp[0][n+1];
    return 0;
}


http://www.kler.cn/a/416758.html

相关文章:

  • redis中的哨兵
  • 19-鸿蒙开发中的线性布局-交叉轴对齐方式
  • 清远榉之乡托养机构探讨:自闭症的本质辨析
  • Java中的“封装“详解
  • springboot340“共享书角”图书借还管理系统(论文+源码)_kaic
  • 做异端中的异端 -- Emacs裸奔之路1: Vim vs Emacs
  • 基础(函数、枚举)错题汇总
  • 深度学习笔记——模型部署
  • docker 在ubuntu系统安装,以及常用命令,配置阿里云镜像仓库,搭建本地仓库等
  • idea_工程与模块管理
  • OSI7层模型和网络排错、网络安全
  • linux下USB设备状态查询
  • 【无标题】JAVA策略模式代码例子
  • Spark和MapReduce场景应用和区别
  • vue3----API
  • JavaFx -- chapter09(网络扫描程序)
  • static
  • MongoDB集群分片安装部署手册
  • Spring Web MVC其他扩展(详解下)
  • Transformer 模型:序列数据处理的自注意力神经网络架构
  • Scala入门基础(20)数据集复习拓展
  • CEF127 编译指南 Linux篇 - 编译CEF(六)
  • 什么是内存对齐?为什么需要内存对齐?
  • 《实战OpenCV系列》专栏介绍
  • 针对解决conda环境BUG的个人笔记
  • C语言——指针初阶(三)