1 条题解

  • 0
    @ 2025-1-28 12:10:52

    gcd(1,2,,17)=12252240>106\gcd(1,2,\ldots,17)=12252240>10^6,可知答案不大于 1717,暴力即可。

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        int T;
        cin >> T;
        while (T--)
        {
            int n;
            cin >> n;
            int ans = 2;
            while (__gcd(ans, n) > 1) ans++;
            cout << ans << endl;
        }
        return 0;
    }
    

    信息

    ID
    51
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    1
    已通过
    1
    上传者