code[vs] 1048石子合并(区间dp模板)
来源:互联网 发布:淘宝哪里编辑发货地 编辑:程序博客网 时间:2024/06/07 06:00
/*作者:桦清_L*/#include <iostream> using namespace std; int sum[111] = {0}; int n,minV; int dp[111][111] = {0}; int main() { cin >> n; for(int i=1; i<=n; i++) { int a; cin >> a; sum[i] = sum[i-1] + a; } for(int len=2; len<=n; len++) //几个堆合并 { for(int i=1; i<=n-len+1; i++) //开始堆号 { int j=i+len-1; minV = 0x7fffffff; for(int k=i; k<j; k++) //结束堆号 { minV = min(minV,dp[i][k]+dp[k+1][j]+sum[j]-sum[i-1]); //每一大堆都可分为两堆 } dp[i][j] = minV; } } cout << dp[1][n]; return 0; }
0 0
- code[vs] 1048石子合并(区间dp模板)
- code(vs)1048 石子归并(区间dp)
- CODE[VS] 1048 石子归并(区间DP)
- 石子合并(区间dp)
- 石子合并 (区间DP)
- 区间DP(石子合并)
- 合并石子(区间dp)
- 石子合并 (区间dp)
- 区间DP -- 石子合并(朴素DP)
- 石子合并 (区间DP)
- 石子合并 (区间dp)
- 石子合并(区间dp)
- <区间DP> 石子合并
- [区间DP]石子合并
- 合并石子,区间DP
- 石子合并【区间dp】
- 区间dp 石子合并
- 合并石子,石子合并(环状区间DP)
- 视图
- Android中Fragment的总结
- 用 Python requests库 爬取网页数据
- GDB程序调试(五)
- python 读取鼠标点击坐标
- code[vs] 1048石子合并(区间dp模板)
- perl 安装 SVN::Access
- Android解决dialog弹出时捕捉不到Activity的back事件
- Linux——僵尸进程&孤儿进程
- 偷取大牛git项目的方法
- SQL Server视图、存储过程、触发器
- 从1到n整数中1出现的次数:O(logn)算法
- GDB程序调试(六)
- 多文档-多视图切换