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

参考程序:

cpp 复制代码
#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;
}
相关推荐
寂静山林3 分钟前
UVa 1030 Image Is Everything
算法
AI柠檬8 分钟前
几种排序算法的实现和性能比较
数据结构·算法·c#·排序算法
weixin_4296302637 分钟前
第6章 支持向量机
算法·机器学习·支持向量机
SweetCode38 分钟前
C++ 实现大数加法
开发语言·c++·算法
王哈哈^_^39 分钟前
【数据集】【YOLO】【目标检测】共享单车数据集,共享单车识别数据集 3596 张,YOLO自行车识别算法实战训推教程。
人工智能·算法·yolo·目标检测·计算机视觉·视觉检测·毕业设计
stay_alive.1 小时前
C++ 四种类型转换
开发语言·c++
卡提西亚1 小时前
C++笔记-9-三目运算符和switch语句
c++·笔记
CodeWizard~1 小时前
AtCoder Beginner Contest 430赛后补题
c++·算法·图论
大大dxy大大2 小时前
机器学习-KNN算法示例
人工智能·算法·机器学习
喜欢吃燃面2 小时前
C++:哈希表
开发语言·c++·学习