二分
文章平均质量分 69
WildKid1024
骐骥一跃,不能十步。驽马十驾,功在不舍!
展开
-
uva 10163——Storage Keepers
题意:给定n个相同的仓库,有m个人轮流值守,第i个人的应聘者的能力为pi,如果应聘者看守k个仓库,则仓库安全指数为pi/k的整数部分,求使得所有最小安全系数最大且工人pi最小的设计。思路:二分+01背包。01背包找到x安全系数下是否能守住n个仓库,不断的二分k,找出最小安全系数最大的值,01背包维护最小的工资。code:#include using namespace原创 2015-12-13 20:16:13 · 585 阅读 · 0 评论 -
LA 3458——Bridge
题意:建设一座大桥,在桥上建若干个塔,塔高为H,相邻两塔间的距离不能超过D,桥长度为B,线的总长度为L,桥之间的绳索为对称抛物线,问建最少塔的时候的线索的最下端的离地高度y思路:仔细分析一下,不难发现,只要求得抛物线在y轴的长度h,那么所求即为H-h,而求解这一段实际上是求解一个函数f(D1,L1)=h的方程,其中D1为两个塔间的间距,L1为该抛物线的曲线长度,这两个量极易容易求出,而这又是一个关于原创 2016-08-15 20:56:39 · 368 阅读 · 0 评论