博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu1421 搬寝室
阅读量:6446 次
发布时间:2019-06-23

本文共 783 字,大约阅读时间需要 2 分钟。

1 #include
2 #include
3 #include
4 #define P(x,y) ((x-y)*(x-y)) 5 using namespace std; 6 int a[2010],d[2010][2010]; 7 int main() 8 { 9 int i,j,n,k;10 while(cin>>n>>k){11 for(i=0;i
>a[i];13 sort(a,a+n);14 memset(d,0,sizeof(d));15 for(i=1;i<=n;++i)16 for(j=1;j<=k;++j)17 if(i>2*j){18 d[i][j]=min(d[i-1][j],d[i-2][j-1]+P(a[i-1],a[i-2]));19 }else{20 d[i][j]=d[i-2][j-1]+P(a[i-1],a[i-2]);21 }22 cout<
<

刚开始学动态规划,也没想想着用动态规划去借,结果用其他方法折腾了半天还总是WA,最后只能还是动态规划解决!!

转载于:https://www.cnblogs.com/shihuajie/archive/2012/08/21/2649063.html

你可能感兴趣的文章
构建之法阅读笔记02
查看>>
Webstorm常用快捷键备忘
查看>>
js滚动加载到底部
查看>>
关于mac远程链接window服务器以及实现共享文件
查看>>
Redis慢查询,redis-cli,redis-benchmark,info
查看>>
Virtualbox 虚拟机网络不通
查看>>
java概念基础笔记整理
查看>>
self parent $this关键字分析--PHP
查看>>
CC_UNUSED_PARAM 宏含义的解释
查看>>
leetcode124二叉树最大路径和
查看>>
AngularJS笔记整理 内置指令与自定义指令
查看>>
学习OpenCV——BOW特征提取函数(特征点篇)
查看>>
shell与正则表达式
查看>>
第三篇:白话tornado源码之请求来了
查看>>
10分钟搞定支付宝和微信支付的各种填坑
查看>>
表示数值的字符串
查看>>
JQUERY AJAX请求
查看>>
html css 伪样式
查看>>
超级账本Fabric区块链用弹珠游戏Marbles 部署
查看>>
Maven多模块项目
查看>>