मान लीजिए हमारे पास n तत्वों वाला ऐरे A और m तत्वों वाला ऐरे B है। A से कुछ तत्व a और B से कुछ तत्व b चुनें, जैसे कि a + b, A या B से संबंधित न हो।
उदाहरण के लिए, यदि इनपुट A = [3, 2, 2]; B = [1, 5, 7, 7, 9] है, तो आउटपुट [3, 1] होगा, क्योंकि 3 + 1 = 4 किसी भी ऐरे में मौजूद नहीं है। (अन्य उत्तर भी उपलब्ध हैं)
चरण
इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:
ऐरे A को सॉर्ट करें ऐरे B को सॉर्ट करें A के अंतिम तत्व और 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