石子合并(区间dp模板)

题目描述:

石子合并(区间dp模板)_第1张图片

dp分析:

石子合并(区间dp模板)_第2张图片

解题代码:

#include
using namespace std;

const int N=1e3+6;

int f[N][N];
int a[N];
int s[N];

int main(){
    int n;
    cin>>n;
    
    for(int i=1;i<=n;i++){
        scanf("%d",&s[i]);
        s[i]+=s[i-1];//前缀和
    }
    
    for(int i=1;i

你可能感兴趣的:(板子,每日一题分享,算法,c++,动态规划)