代码给你
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n , m;
cin >> n;
vector< int > v(n);
int i,j,k;
for( i = 0; i < n; i++) {
cin >> v[i];
}
cin >> m;
sort(v.begin(),v.end());
i=0;
j=n-1;
bool flag=true;
while(i<j) {
if (v[i] + v[j] == m) {
cout << v[i] << " " << v[j] << endl;
i++;
j--;
flag=false;
} else {
if (v[i] + v[j] > m)
j--;
else
i++;
}
}
if( flag ) {
wchar_t f = 2468;
wcout << f << endl;
}
return 0;
}