Submission
Status:
PPP--PPP--
Subtask/Task Score:
60/100
Score: 60
User: dddrrrr
Problemset: จับคู่เลขมงคล
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-13 16:12:48
#include <bits/stdc++.h>
using namespace std;
int main(){
cin.tie(0)->sync_with_stdio(0);
int n;cin >> n;
vector <int> nums(n);
for(auto& i : nums)cin >> i;
int target ; cin >> target;
sort(nums.begin() ,nums.end());
int l=0 ,r=n-1;
bool chk = false;
while(l < r){
if(nums[l] + nums[r] > target)r--;
else if(nums[l] + nums[r] < target)l++;
else{
chk = true;
cout << nums[r] << ' ' << nums[l] << "\n";
l++;
r--;
}
}
if(!chk)cout << "No";
return 0;
}