[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;
}
相关推荐
闻缺陷则喜何志丹8 分钟前
【C++特性及类库】多线程
开发语言·c++·多线程·语言特性·系统库
多弗朗皮卡丘8 分钟前
C++ 哈希(下)
c++·算法·哈希算法
dtq042420 分钟前
C++3 - 分支语句if和string变量
开发语言·c++·学习
jimy121 分钟前
c++类成员访问只看静态类型
开发语言·c++
aichitang202422 分钟前
Meta Muse Spark Open:816B 巨型开放权重多模态 Agent 模型架构、部署实战与社区首测全解
大数据·人工智能·python·算法·ai·架构·spark
CCCCCCCCharlie40 分钟前
从0到1:一个字节的磁盘之旅
linux·开发语言·c++
Coder-magician1 小时前
图论总结篇
算法·图论
艾莉丝努力练剑1 小时前
【AI大模型接入SDK】ChatServer接口实现
c++·人工智能·学习·ai·架构·大模型·sdk
有同事要进步1 小时前
Leecode第68题:x的平方根
java·数据结构·算法
要练八块腹肌1 小时前
AVL树的讲解与实现
c++