题目大意: 给定\(n\)个正整数,\(a, b\)两个人轮流取,\(a\)先手 每次可以取任意多的数,直到取完,每次的得分为取的数中的最小值 \(a, b\)都会使自己的得分减去对手的得分更大,询问最后\(a\)的得分减去\(b\)的得分的大小 先考虑排序 排完序之后,先手一定取连续的一段 如果不取完,那么后手有更多的选择空间(可以选择大数或者带着大数选前面的区间) 设\(f[i]\)表示\(1 \sim i\)中先手取比后手取多的最大值 那么有\(f[i] = max(-f[j] + a[j…