poj 1160 Post Office
来源:互联网 发布:win7指纹加密软件 编辑:程序博客网 时间:2024/06/12 00:21
//POJ 1160 解题报告:(引用以下两位大牛,写得不错)
//http://www.608088.com/show-51-1.html
//http://hi.baidu.com/rain_bow_joy/blog/item/ba85e922219b455b9822edfd.html
#include <cstdio>
#include <cmath>
int dist[310][310];
int v[310];
int dp[310][310];
int main()
{
int n,m;
scanf("%d%d",&n,&m);
for (int i=1;i<=n;i++)
{
scanf("%d",&v[i]);
}
for (int i=1;i<=n;i++)
for (int j=i+1;j<=n;j++)
{
int mid=(i+j)>>1;
for (int k=i;k<=j;k++)
dist[i][j]+=abs(v[k]-v[mid]);
}
for (int i=1;i<=m;i++)
for (int j=1;j<=n;j++)
dp[i][j]=9999999;
for (int i=1;i<=n;i++)
dp[1][i]=dist[1][i];
for (int i=2;i<=m;i++)
for (int j=i;j<=n;j++)
{
for (int k=i;k<=j;k++)
if (dp[i][j]>dp[i-1][k-1]+dist[k][j])
dp[i][j]=dp[i-1][k-1]+dist[k][j];
}
printf("%d/n",dp[m][n]);
return 0;
}
- POJ 1160 Post Office
- poj 1160 Post Office
- POJ 1160 Post Office
- poj 1160 Post Office
- POJ 1160 Post Office
- POJ 1160 Post Office
- poj 1160 post office
- poj 1160Post Office
- POJ--1160--Post Office
- poj 1160 Post Office
- POJ 1160 Post Office
- POJ 1160 Post Office
- POJ-1160-Post Office
- poj 1160 Post Office
- POJ 1160 Post Office
- poj 1160 Post Office
- POJ 1160 Post Office
- POJ 1160 Post Office
- poj 2115 C Looooops
- vim pic
- poj 1276 Cash Machine
- TFS2010-Closed the problem of Installing tfs> configured >review > [sharepoint] display [failed]
- 嵌套类(嵌套类、结构和枚举的作用域特征——图)
- poj 1160 Post Office
- poj 1088 滑雪
- 最佳匹配KM算法模板
- jsp 常用命令
- cache1.5使用
- SQL安装配制失败
- 不是不想恋爱,而是,等有实力啦,就恋一场刻骨铭心、海枯石烂的爱情!!!
- Going Home
- keil MDK启动文件分析---基于LPC2100系列(其实都是相通的)