Giả sử chúng ta có một số x. Ta phải tìm hai số nguyên a và b sao cho cả hai đều nằm trong khoảng từ 1 đến x, a chia hết cho b, a * b> x nhưng a / b
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
if x < 2, then: print -1 return print x and x
Ví dụ
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -
#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); }
Đầu vào
10
Đầu ra
10,10