题目大意: 选定一些格子保证景点对应的格子通过这些格子连通,保证选定的所有格子对应的权值和最小 这是相当于理解为将所有点形成的最小生成树 这里点的个数很少,所以可以对每一个点进行状态压缩 f[st][i]表示连通性至少为st,且经过i点的最小距离 方程1.f[st][i] = Min{f[s][i] + f[st - s][i]}(s为st的子集) 方程2.f[st][i] = Min{f[st][j] + w(i,j)}(i,j之间有边相连) 那么可以看出来大的状态总是跟小的状态有关,那么总是…