摘要:
给出两个凸包。之后有q个询问问你第一个凸包加上给出的向量会不会与第二个凸包有交点。 这里假设A为第一个凸包的点集,B为第二个凸包的点击,p为移动的向量。 那么由题意可以得到: A + p = B, 将式子稍微变形可以得到这个移动向量的范围,即p = B - A 参考链接:https://www.cn 阅读全文
摘要:
给出n个点。再给出q个询问。问是否在之前n个点组成的凸包内(不包括边上) 算是存一个log查询是否在凸包内的模板吧。具体就是利用了叉积二分,叉积可以表示线段位置关系所以就可以。 #include <bits/stdc++.h> using namespace std; const int N = 1 阅读全文