类似于这样(c++): for (int i = 1; i <= l; i ++ ) for (int j = i + 1; j <= l; j ++ ) if (e[i] + e[j] == k) { ans ++ ; swap(e[j], e[l]); l -- ; swap(e[i], e[l]); l -- ; i -- ; break; }