这题就是拼拼凑凑就出来了. 可能看英文题面容易题意杀(小写大写 \(n,N\)),这里复述一遍:对于每个构成凸多边形的点集(每个点恰好都是凸多边形的顶点,必须是严格的凸多边形,内角严格小于 180 度),贡献是 \(2^{内部点个数}\).内部点包括边,不包括顶点.求贡献之和. \(2^{内部点个数}\) 很容易想到枚举内部点集合的子集. 然后发现就变成了:对于每个点集(这次不一定要构成凸多边形了),如果有凸包就有 \(1\) 的贡献.(感受一下) 可以用总方案数减掉不合法的方案数.不合法的点集…