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;
}