#include #define INIT(a,b) memset(a,b,sizeof(a)) #define LL long long int using namespace std; const int MAX=0x7fffffff; const int MIN=-0x7fffffff; const int INF=0x3f3f3f3f; const int Mod=1e9+7; const int MaxN=1e7+7; int main(){ //freopen("1.in","r",stdin); //freopen("1.out","w",stdout); int n,dp[201][201]; int sum[201],x; cin>>n; INIT(sum,0); for(int i=0;i<=n;i++) for(int j=0;j<=n;j++) dp[i][j]=INF; for(int i=1;i<=n;i++){ cin>>x; sum[i]=sum[i-1]+x; dp[i][i]=0; } for(int len=2;len<=n;len++){ for(int i=1;i+len-1<=n;i++){ int j=i+len-1; for(int k=i;k