张恩泽 高级天翼 贪心,先排序,再模拟: 输入a数组后按sort排序,直接从小到大排就可以了,记得加头文件#include <alorithm> 定义 laft = 1, right = n; while (laft <= right) { 计数++ 如果 (a [ laft ] + a [ right ] <= m) { laft ++; right --; } 否则 { right --; } } 输出计数器