मान लीजिए कि हमारे पास n तत्वों के साथ A और m तत्वों के साथ B दो सरणियाँ हैं। कुछ तत्व ए फॉर्म ए और बी से कुछ तत्व बी चुनें, जैसे कि ए + बी ए या बी से संबंधित नहीं है।
तो, अगर इनपुट ए =[3, 2, 2] जैसा है; बी =[1, 5, 7, 7, 9], तो आउटपुट [3, 1] होगा, क्योंकि 3 + 1 =4 किसी भी सरणी में मौजूद नहीं है। (अन्य उत्तर भी उपलब्ध हैं)
कदम
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
sort the array A sort the array B return last element of A and last element of B
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
#include <bits/stdc++.h>
using namespace std;
void solve(vector<int> A, vector<int> B) {
sort(A.begin(), A.end());
sort(B.begin(), B.end());
cout << A[A.size() - 1] << ", " << B[B.size() - 1];
}
int main() {
vector<int> A = { 3, 2, 2 };
vector<int> B = { 1, 5, 7, 7, 9 };
solve(A, B);
} इनपुट
{ 3, 2, 2 }, { 1, 5, 7, 7, 9 } आउटपुट
3, 9