ধরুন আমাদের দুটি অ্যারে আছে n এলিমেন্ট সহ A এবং B এর সাথে m উপাদান রয়েছে। B থেকে কিছু উপাদান a ফর্ম A এবং B থেকে কিছু উপাদান নির্বাচন করুন, যেমন a + b A বা B এর অন্তর্গত নয়।
সুতরাং, যদি ইনপুটটি A =[3, 2, 2] এর মত হয়; B =[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