0分求助

P1775 石子合并(弱化版)

```cpp #include<bits/stdc++.h> using namespace std; int n,s[310],f[310][310]; int main() { memset(f,0x3f,sizeof(f)); cin>>n; for(int i=1;i<=n;i++)cin>>s[i],f[i][i]=0,s[i]+=s[i-1]; for(int len=2;len<=n;len++) for(int i=1;i+len-1<=n;i++) { int j=i+len-1; for(int l=i;l<j;l++) { f[i][j]=min(f[i][j],f[i][l]+f[l+1][j]+s[j]-s[i-1]); } } cout<<f[1][n]; } ```
by 18653139890ljl @ 2024-02-18 15:29:43


@[cck18754412045](/user/1208635) 把f数组附个值
by 18653139890ljl @ 2024-02-18 15:31:27


|