CF70D(动态凸包) 给出q(<=1e5)个询问,每次在加上一个点,维护凸包,或者询问某个点是否在凸包内(在边上也算). 听说可以用cdq做--但是并不会.我等蒟蒻只会用平衡树做. 首先,假设已经维护出了某个点按照极角排序的凸包,那么对于加入的一个点,我们首先要查询它是在凸包内还是凸包外(这个功能也可以用于题目中的查询).O表示极角排序的原点,next表示极角排序的下一个点,pre则表示上一个点: 那么,如果p在凸包外,a\(\times\)b就是正数,若p在凸包内a\(\times\)b则是…