关于数据处理的一个问题,24个数据取对,有具体限制要求,详见描述

图片说明
如图要求,首先想到的是所有情况全列出来,结果试验了一下,数据太多,速度太慢。
试着想了一些优化算法,结果不理想,各种漏情况,各位有没有什么想法,给点灵感。

将每对数据按照差值的大小进行排序,当条件不满足时依次舍去差值较大的那对数据,直到满足条件为止