[CF626F]Group Projects 题目大意: 有一个长度为\(n(n\le200)\)的数列\(\{A_i\}\),将其划分成若干个子集,每个子集贡献为子集\(\max-\min\).求子集贡献和\(\le m(m\le1000)\)的划分方案数. 思路: 将每个数看成数轴上的点,原题中的子集贡献和就是在这些点中,每个点作为至多一个线段的端点,所有线段长度之和(同一线段的两个端点可以相同). 考虑动态规划,将\(\{A_i\}\)排序,用\(f[i][j][k]\)表示用了前\(i\…