[博弈论][凸包][复杂度分析] SRM 597 Div1 Medium ConvexPolygonGame
SolutionSolution
设WiW_i为第ii次操作后可以得到的凸多边形的集合。
显然有Wi⊆Wj,i>jW_i\subseteq W_j,i\gt j。
所以如果最开始不能操作则先手必败,否则先手必胜。
问题就在于判断凸多边形中是否存在三点不共线。
暴力判断是O(X2)O(X^2)的。
转化成任意三点共线,这样的点数不超过max(maxX−minX,maxY−minY)max
原创
2018-01-07 20:42:12 ·
413 阅读 ·
0 评论