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