Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: sakuragichan

Problemset: จับคู่เลขมงคล

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-09 21:27:09

#include <bits/stdc++.h>
using namespace std;

int main(){
    int n;
    cin >> n;
    int arr[n];
    bool t = true;
    bool visited[n] = {false};
    for (int i = 0; i < n; i++) {
        cin >> arr[i];
    }
    int sum;
    cin >> sum;

    for (int i = 0; i < n; i++) {
        if (!visited[i]) {
            int complement = sum - arr[i];
            for (int j = i+1; j < n; j++) {
                if (arr[j] == complement && !visited[j]) {
                    t = false;
                    cout << arr[i] << " " << arr[j] << endl;
                    visited[i] = true;
                    visited[j] = true;
                    break;
                }
            }
        }
    }  
    if (t){
        cout << "No";
    }
    return 0;
}