本题有点卡精度,建议用 eps 比较两个 double 的大小。
维护凸包时不要写成 top != 0,因为你要求 top−1top - 1top−1 和 toptoptop 的斜率,应该写成 top > 1。
top != 0
top > 1