একটি সংখ্যা x দেওয়া আছে। ১ থেকে x রেঞ্জে দুটি ইন্টিজার a এবং b খুঁজে বের করতে হবে যাতে: a, b উভয় ১ থেকে x-র মধ্যে, a, b দিয়ে বিভাজ্য, a*b > x, কিন্তু a/b < x। সম্ভব না হলে -1 রিটার্ন করুন।
উদাহরণ
x=10 → আউটপুট: 6 এবং 3 (অন্যান্য উত্তরও সম্ভব)۔
সমাধানের ধাপসমূহ
if x < 2: print -1, return print x, x
সি++ কোড উদাহরণ
#include <bits/stdc++.h>
using namespace std;
void solve(int x) {
if (x < 2) {
cout << -1;
return;
}
cout << x << ", " << x;
}
int main() {
int x = 10;
solve(x);
}
ইনপুট
10
আউটপুট
10,10