Submission

Status:

PP---PP---

Subtask/Task Score:

40/100

Score: 40

User: emipp

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-11 11:57:51

#include<iostream>
using namespace std ;
int main () {
    int n ;
    cin >> n ;
    int num [9999] ;
    for (int i = 0 ; i <n ; i++){
        cin >> num[i] ;
    }
    int plus ;
    cin >> plus ;
    int count = 0 ;
    if ( plus <2 || plus > 30 ) 
    return 0 ;

     for (int i = 0 ; i <n ; i++){
        if (num[i] < 1 || num[i] >30)
        return 0 ;
    }

                    // 5
    for(int i = 0 ; i<n-1 ; i++){
        for (int j = 1 ; j< n-i-1 ;j++) {
        if (num[i]+num[j+1] == plus && i != j+1)
            cout << num[i] << " " << num[j+1] << endl ;}
        }
      int k = 0 ;
      for (int i = 1 ; i <n ; i++) {
          if ( num[k] + num[i] != plus )
          count ++ ; 
      }
     if (count == n-1)
     cout << "No" ;
  return 0 ;
    
    }