题意:n个人,都要去參加活动,每一个人都有所在位置xi和Wi,每一个人没走S km,就会产生S^3*Wi的“不舒适度”,求在何位置举办活动才干使全部人的“不舒适度”之和最小,并求最小值。 思路:首先能够得出最后距离之和的表达式最多仅仅有两个极点,
更进一步仅仅有一个极点,否则无最小值。
那么我们就可用三分法或者二分法求解。即对原函数三分或对导数二分就可以。
#include #include #include #include #include #include #include #include