题解 在一个字符串中,每个字符出现的次数本身是无关紧要的,重要的只是这些次数的奇偶性,因此想到用一个二进制的位表示一个字母($1$表示出现奇数次,$0$表示出现偶数次).比如样例的$6$个数,写成二进制后如图所示. 此时,问题转化为求尽量多的数,使得它们的$xor$值为$0$. 最容易想到的方法是直接穷举,时间复杂度为$O(2^n)$,有些偏大.注意到$xor$值为$0$的两个整数必须完全相等,我们可以把字符串分成两个部分:首先计算前$n \over 2$个字符串所能得到的所有$xor$值,并将…