ACMORE
Vjudge
杭电HDUOJ
杭电HDUOJ
北京大学POJ
搬寝室
登陆
注册
当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。
建议使用的浏览器:
谷歌Chrome
火狐Firefox
Opera浏览器
微软Edge浏览器
QQ浏览器
360浏览器
傲游浏览器
1421:搬寝室
题目描述
搬寝室是很累的,xhd深有体会.时间追述2006年7月9号,那天xhd迫于无奈要从27号楼搬到3号楼,因为10号要封楼了.看着寝室里的n件物品,xhd开始发呆,因为n是一个小于2000的整数,实在是太多了,于是xhd决定随便搬2*k件过去就行了.但还是会很累,因为2*k也不小是一个不大于n的整数.幸运的是xhd根据多年的搬东西的经验发现每搬一次的疲劳度是和左右手的物品的重量差的平方成正比(这里补充一句,xhd每次搬两件东西,左手一件右手一件).例如xhd左手拿重量为3的物品,右手拿重量为6的物品,则他搬完这次的疲劳度为(6-3)^2 = 9.现在可怜的xhd希望知道搬完这2*k件物品后的最佳状态是怎样的(也就是最低的疲劳度),请告诉他吧.
输入解释
每组输入数据有两行,第一行有两个数n,k(2<=2*k<=n<2000).第二行有n个整数分别表示n件物品的重量(重量是一个小于2^15的正整数).
输出解释
对应每组输入数据,输出数据只有一个表示他的最少的疲劳度,每个一行.
输入样例
2 1 1 3
输出样例
4
来自杭电HDUOJ的附加信息
Author
xhd
Recommend
lcy
该题目是Virtual Judge题目,来自
杭电HDUOJ
题目来源
ACM暑期集训队练习赛(二)
源链接:
HDU-1421
最后修改于
2020-10-25T22:44:48+00:00
由爬虫自动更新
共提交
238
次
通过率
79.41
%
时间上限
内存上限
2000/1000MS(Java/Others)
65536/32768K(Java/Others)
登陆或注册
以提交代码