Source Code
#include <bits/stdc++.h>
using namespace std;

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    int t;
    long long n, a;
    cin >> t;
    for (int i = 1; i <= t; i++) {
        cin >> n >> a;
        long long res = n;
        while (__gcd(res, a) != 1 && res > a)
            res -= 1;
        cout << res;
        if (i != t)
            cout << "\n";
    }
    return 0;
}
Copy
LCM and GCD Ecec243
GNU G++17
12 ms
1.3 MB
Accepted