题意整理 略解题思路 首先,考虑一种简单的情况,枚举每对数字,一旦这对数字的和是素数,我们就将结果结果加1,并将这对数字标记为已访问,这样就会产生一种如题目中描述的情况。例如,数组为[5, 6, 2, 13],我们会先枚举到[5, 6]这对并将它们标记为已访问,这样[5, 2]和[6, 13]这种更优的情况我们就考虑不到了。 如果我们能事先知道每个数与其他数的配对情况,我们就能从整体上考虑应该怎么分配伴侣。由此我们可以想到用一个无向图来表示每个数与其他数的配对情况,如下图所示,图中每个点表示一个数字,每条边表示边所连接的两点对应数字之和为素数。在实现时由于答案只要求伴侣的数量,并没要求输出具体...