#include<cstdio> #include<cmath> #include<iostream> using namespace std; int a[505][505],c[505][505],f[505][505]; int main() { int m,n; scanf("%d%d",&m,&n); for(int i = 1; i < m; ++i) scanf("%d",&a[i][i+1]); for(int i = 1; i <= m; ++i) { for(int j = i+1; j <= m; ++j) { a[i][j] = a[j-1][j] + a[i][j-1]; a[j][i] = a[i][j]; } } int mid; for(int i = 1; i <= m; ++i) { for(int j = i+1; j <= m; ++j) { mid=(i+j)/2; c[i][j] = 0; for(int k = i; k <= j; ++k) c[i][j] += a[k][mid]; } } for(int i = 1; i <= m; ++i) f[i][1] = c[1][i]; int s = 0x7fffffff; for(int i = 1; i <= m; ++i) { for(int j = 2; j <= n; ++j) { f[i][j] = s; for(int k = j-1; k <= i; ++k) f[i][j] = min(f[i][j],f[k][j-1]+c[k+1][i]); } } printf("%d",f[m][n]); return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2022-05-12 1010:计算分数的浮点数值
2022-05-12 1007:计算(a+b)×c的值
2022-05-12 1009:带余除法
2022-05-12 1008:计算(a+b)/c的值
2022-05-12 1006:A+B问题
2022-05-12 2066:【例2.3】买图书
2022-05-12 2065:【例2.2】整数的和