给出错误点即可
https://www.luogu.com.cn/problem/AT_xmascon17_h
# include <bits/stdc++.h>
using namespace std;
int N, M, Q, x[110000], s[110000];
int ans1, ans2;
void solve(int s) {
int l = 0, r = N - 1;
while (x[l] + x[r] != s) {
if (x[l] + x[r] > s)
r --;
else if (x[l] + x[r] < s)
l ++;
}
ans1 = l;
ans2 = r;
}
int main() {
cin >> N;
for (int i = 0; i < N; i ++)
cin >> x[i];
cin >> Q;
for (int i = 0; i < Q; i ++)
cin >> s[i];
sort(x, x + N);
for (int i = 0; i < Q; i ++) {
solve(s[i]);
cout << x[ans1] << ' ' << x[ans2] << endl;
}
return 0;
}