嘟嘟嘟 这题感觉真的很简单-- \(O(n ^ 2 logn)\)的做法特别好理解,但得开O2. 看数据范围,肯定是状压dp.但刚开始我没想通状压啥,因为点与点之间还有顺序问题.但后来发现这个顺序是子问题,转移的时候只用记录最后一个点. 所以dp[i][j]表示选的点集为\(i\),最后一个点为\(j\)的时的答案.转移的时候再枚举一个不在\(i\)中的\(k\),如果\(j\)和\(k\)之间的点都被选了,就可以转移. 如果每次暴力判断能否转移,就达到了\(O(n ^ 3 logn)\).所以…