专栏名称: 算法与数据结构
算法与数据结构知识、资源分享
目录
今天看啥  ›  专栏  ›  算法与数据结构

算法题 63:修理桌子(蘑菇街笔试题)

算法与数据结构  · 公众号  · 算法  · 2017-03-31 09:57
    

文章预览

来自:蘑菇街2017校园招聘笔试题 Arthur最近搬到了新的别墅,别墅特别大,原先的桌子显得比较小,所以他决定换一张新的桌子。他买了一张特别大的桌子,桌子是由很多条桌腿进行支撑的,可是回到家之后他发现桌子不稳,原来是桌子腿长度不太相同。他想要自己把桌子修理好,所以他决定移除掉一些桌腿来让桌子变得平稳。 桌子腿总共有n条腿,第i条腿长度为li,Arthur移除第i桌腿要花费代价为di。假设k条腿桌子平稳的条件:超过一半桌腿能够达到桌腿长度的最大值。 例如:一条腿的桌子是平稳的,两条腿的桌子腿一样长时是平稳的。请你帮Arthur计算一下是桌子变平稳的最小总代价。  输入描述: 输入: 第一行数据是一个整数 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览