觉得浮夸了四年,漠然发现原来是浮躁了四年!

hdu 1171(Big Event in HDU) (dp)

Problem Link adress:http://acm.hdu.edu.cn/showproblem.php?pid=1171

Problem analysis:

本题可以转换为多重背包问题。DP算法的最大特点就是计算最优解。

题目大意:计算机学院要分成计算机学院和软件学院,即这两个新的学院要“分家”,要求尽可能的公平,即两家学院分的的财产尽可能的接近,如果实在无法保证相等的话,计算机学院分的的财产不能少于软件学院的。

可以以财产的总和的一半为背包,求的背包最大值。

因为每件物品可以有很多件,所以本题为多重背包问题,可以把多重背包转化为01背包来解决。

 

 

  

posted @   heat nan  阅读(246)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示