题解 我们把伤害-时间图像画出来.然后维护一下僵尸血量的前缀和.最好情况肯定是有一个僵尸恰好死在戴夫家门口.我们把原点到其他n个点的斜率最大的一个累积到答案. 发现每添加一个点,其他所有点的坐标都变了,但是相对位置没有变,所以我们随便维护一个原点位置就行了. 在n个点中寻找的时候,我们维护一个上凸壳,然后随便二分就行了.二分条件是,他左边的斜率小于他的斜率. #include<bits/stdc++.h> using namespace std; typedef long long ll; s…